-
[JavaScript] charAt(), charCodeAt(), String.fromCharCode()Programming Language/JavaScript 2022. 2. 1. 00:11
※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다.
🧐 자바스크립트의 다양한 문자열 관련 메서드들 중 알고리즘 문제를 풀면서 사용했던 일부를 먼저 포스팅해보려고 한다.
1. charAt()
👉String 인스턴스에서 전달받은 인덱스에 위치한 문자나 문자 코드를 반환한다.
- console result 1 이미지의 console.log(str.charAt(0)); 부분을 보면, 하단에 H 라고 해당 인덱스의 문자를 출력한다.
한 가지를 더 확인해 보기 위해서 console.log(str.charAt(20)); 으로 찍어 보았는데, 만약 값이 없는 인덱스 결과를 출력할 경우 H 다음 라인과 같이 빈 문자열로 출력된다.
2. charCodeAt()
👉String 인스턴스에서 전달받은 인덱스에 위치한 문자나 문자 코드를 반환한다.
- console result 1 이미지에서 console.log(str.charCodeAt(0)); 으로 찍었을 때, str의 0번째 인덱스 'H'의 UTF-16 값인 72를 반환했다.
3. String.fromCharCode()
👉자바스크립트 String 메서드로 쉼표로 구분되는 일련의 유니코드에 해당하는 문자들로 구성된 문자열을 반환한다.
- 비슷한 메서드로 String.fromCodePoint(), String.raw()도 있으니 참고하면 좋을 것 같다.
https://create-something-from-nothing.tistory.com/10
'Programming Language > JavaScript' 카테고리의 다른 글
코어 자바스크립트 | 자바스크립트 기본 1 (0) 2022.04.14 코어 자바스크립트 | 소개 (0) 2022.04.14 [JavaScript] JS에서의 배열은 배열이 아니다? (0) 2022.02.05 [JavaScript] forEach, map, filter, reduce (0) 2022.01.31 [JavaScript] 생활코딩 - 실습1 (0) 2021.06.28