JavaScript String charCodeAt() 메서드

정의와 사용법

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이면

기술적인 세부 사항

반환 값

stringn 문자의 Unicode 코드를 반환합니다. 이 값은 0에서 65535 사이의 16비트 정수입니다。

설명

charCodeAt() 메서드는 charAt() 메서드가 수행하는 작업은 유사하지만, 전자는 지정된 위치에 있는 문자의 코드를 반환하고, 후자는 문자 자체를 포함한 부분 문자열을 반환합니다. n이 음수이거나 문자열의 길이보다 크다면 charCodeAt() 메서드는 반환합니다 NaN

Unicode 코드에서 문자열을 생성하는 방법에 대해 알고 싶다면 다음을 참조하세요: fromCharCode() 메서드

브라우저 지원

charCodeAt() ECMAScript1 (ES1) 특성입니다。

모든 브라우저는 ES1 (JavaScript 1997)를 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원 지원

관련 페이지

JavaScript 문자열

JavaScript 문자열 메서드

JavaScript 문자열 검색