charAt()
charAt 은 문자열에서 인자로 주어진 값에 해당하는 문자를 리턴합니다.
문법
JAVASCRIPT
charAt(index)
Copy
인자
- index - 필수
- 0보다 큰 정수
설명(description)
문자열에 속하는 문자는 왼쪽부터 오른쪽까지 0부터 인덱싱되어 있습니다.
charAt은 index로 주어진 값에 해당하는 문자를 리턴합니다.
인덱스는 0부터 시작하기 때문에 index로 들어갈 수 있는 가장 큰 수는 (문자열.legnth-1)이다. 존재하지 않는 index를 인자로 전달하면 공백이 출력됩니다.
charAt 는 index에 해당하는 문자를 리턴하고, chartCodeAt은 유니코드 값을 리턴하는 차이가 있다.
예제 코드
JAVASCRIPT
charAt(index)
charCodeAt()
charCodeAt 메서드는 index에 해당하는 문자의 unicode 값을 리턴합니다.
문법(Syntax)
JAVASCRIPT
string.charCodeAt(index)
Copy
인자
- ndex - 필수
- 0보다 큰 정수
설명(description)
유니코드는 모든 시스템에서 일관되게 문자를 표현하기 위한 산업표준입니다.
charCodeAt은 주어진 index에 해당하는 유니코드 값을 리턴하는데 이 값은 unicode가 지원되는 모든 시스템에서 동일한 문자를 가르킵니다.
charAt는 index에 해당하는 문자를 리턴하고, chartCodeAt은 유니코드 값을 리턴하는 차이가 있습니다.
예제 코드
JAVASCRIPT
var stringName = '자바스크립트'; console.log(stringName.charCodeAt(0)); // 51088 // http://www.unicode.org/charts/PDF/UAC00.pdf 에서 '자'을 찾아보면 'C790'인데 이것은 16진수다. // 이를 10진수로 변환하면 51088 된다.
Copy
참고 관련 링크
출처: https://webclub.tistory.com/329 [Web Club]
'WEB > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 2차원 배열 선언 및 사용법 (0) | 2021.06.11 |
---|---|
Implementing Bubble Sort in Javascript (0) | 2021.06.11 |
[자바스크립트] OOP, ES6(ECMA Srcipt 6) - 클래스(Class) (0) | 2021.02.04 |
ChatAt() vs ChatCodeAt() (0) | 2021.01.25 |
JavaScript Type Casting (0) | 2021.01.25 |