반응형
가끔 특정 문자를 나타내는 정숫값이 필요할 때가 있다. 그럴 때 charCodeAt() 함수를 쓰면 된다.
const str = 'abc';
console.log(str.charCodeAt(0)); // 97
console.log(str.charCodeAt(1)); // 98
console.log(str.charCodeAt(2)); // 99
charCodeAt()라는 함수에 인덱스를 인자로 넣어, 특정 문자의 정숫값을 반환한다.
const str = 'abc';
console.log(str.charCodeAt()); // 97
만약 charCodeAt() 함수에 아무런 인자 없이 실행할 시, String의 첫 문자의 정숫값을 반환한다.
const str = 'abc';
console.log(str.charCodeAt(-1)); // NaN
console.log(str.charCodeAt(100)); // NaN
만약 charCodeAt() 함수에 인덱스 인자가 String의 길이 범위를 벗어날 시, NaN을 반환한다.
반응형
'코딩 > Javascript' 카테고리의 다른 글
자바스크립트 - 문자열 뒤에서부터 특정 문자를 검색하여 찾은 문자의 인덱스 찾기 (lastIndexOf() 함수) (0) | 2023.07.01 |
---|---|
자바스크립트 - 배열 혹은 문자열의 #번째 요소의 값 찾는 법 (at() 함수) (0) | 2023.06.28 |
자바스크립트 - String에서 특정 문자 찾기 (charAt() 함수) (0) | 2023.04.06 |
자바스크립트 - String 대문자 & 소문자로 변환하기 (toUpperCase() & toLowerCase() 함수) (0) | 2023.04.03 |
자바스크립트 - String 표현 시 " (큰 따옴표), ' (작은 따옴표), ` (억음 부호) 공통점 & 차이점 (0) | 2023.03.31 |