JavaScript String charCodeAt() 메서드
- 이전 페이지
- 다음 페이지
- 上一层으로 돌아가기 JavaScript String 참조 매뉴얼
정의와 사용법
charCodeAt()
문자열에서 지정된 인덱스(인덱스) 위치의 문자의 Unicode를 반환합니다.
첫 번째 문자의 인덱스는 0입니다. 두 번째는 1입니다. ......
첫 번째 문자의 인덱스는 0입니다. 두 번째는 1입니다. ......
마지막 문자의 인덱스는 문자열의 길이에서 1을 뺀 것입니다(아래 예제를 참조하세요).
charAt() 메서드
charCodeAt()
charCodeAt()와 codePointAt() 비교codePointAt()
UTF-16입니다.
charCodeAt()
Unicode입니다.
이 두 메서드는 문자를 나타내는 UTF-16 코드의 정수를 반환하지만, 전자는 0에서 65535 사이의 숫자를 반환합니다. codePointAt()
0xFFFF (65535) 보다 큰 Unicode 값을 반환할 수 있는 전체 값을 반환할 수 있습니다。
ヒント:Unicode 문자 집합에 대한更多信息은 다음을 방문하세요: Unicode 참조 매뉴얼。
인스턴스
예제 1
문자열의 첫 번째 문자의 Unicode를 얻습니다:
let text = "HELLO WORLD"; let code = text.charCodeAt(0);
예제 2
두 번째 문자의 Unicode를 얻습니다:
let text = "HELLO WORLD"; let code = text.charCodeAt(1);
예제 3
문자열의 마지막 문자의 Unicode를 얻습니다:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
예제 4
16번째 문자의 Unicode를 얻습니다:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
문법
string.charCodeAt(n)
매개 변수
매개 변수 | 설명 |
---|---|
n |
선택 사항. 숫자. 문자의 인덱스(인덱스) 기본 값 = 0。 |
반환 값
타입 | 설명 |
---|---|
숫자 | 지정된 인덱스에 있는 문자의 Unicode |
NaN |
INDEX_INVALID이면 |
기술적인 세부 사항
반환 값
string 의 n 문자의 Unicode 코드를 반환합니다. 이 값은 0에서 65535 사이의 16비트 정수입니다。
설명
charCodeAt()
메서드는 charAt()
메서드가 수행하는 작업은 유사하지만, 전자는 지정된 위치에 있는 문자의 코드를 반환하고, 후자는 문자 자체를 포함한 부분 문자열을 반환합니다. n이 음수이거나 문자열의 길이보다 크다면 charCodeAt()
메서드는 반환합니다 NaN
。
Unicode 코드에서 문자열을 생성하는 방법에 대해 알고 싶다면 다음을 참조하세요: fromCharCode() 메서드。
브라우저 지원
charCodeAt()
ECMAScript1 (ES1) 특성입니다。
모든 브라우저는 ES1 (JavaScript 1997)를 완전히 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지
- 다음 페이지
- 上一层으로 돌아가기 JavaScript String 참조 매뉴얼