이 메소드는 주어진 인덱스에 있는 문자의 유니코드 값을 나타내는 숫자를 반환합니다.
유니코드 코드 포인트 범위는 0부터 1114111까지입니다. 처음 128개 유니코드 코드 포인트의 ASCII 문자 인코딩과 직접 일치합니다. charCodeAt()는 항상 65,536보다 작은 값을 반환합니다.
문법
string.charCodeAt(index);
매개변수의 세부정보는 다음과 같습니다.
반환 값:
주어진 인덱스에 있는 문자의 유니코드 값을 나타내는 숫자를 반환합니다. 주어진 인덱스의 길이가 0과 1 사이가 아닌 경우 NaN이 반환됩니다.
예:
<html> <head> <title>JavaScript String charCodeAt() Method</title> </head> <body> <script type="text/javascript"> var str = new String( "This is string" ); document.write("str.charCodeAt(0) is:" + str.charCodeAt(0)); document.write("<br />str.charCodeAt(1) is:" + str.charCodeAt(1)); document.write("<br />str.charCodeAt(2) is:" + str.charCodeAt(2)); document.write("<br />str.charCodeAt(3) is:" + str.charCodeAt(3)); document.write("<br />str.charCodeAt(4) is:" + str.charCodeAt(4)); document.write("<br />str.charCodeAt(5) is:" + str.charCodeAt(5)); </script> </body> </html>
이렇게 하면 다음과 같은 결과가 나타납니다.
str.charCodeAt(0) is:84 str.charCodeAt(1) is:104 str.charCodeAt(2) is:105 str.charCodeAt(3) is:115 str.charCodeAt(4) is:32 str.charCodeAt(5) is:105