at()
sentence.at(4) // d
sentence.at(-1) // t
charAt()
음수 인덱스 지원하지 않는다.
문자열의 범위를 벗어나면 빈 문자열 반환한다.
오래된 JavaScript 버전에서도 지원된다. (호환성 우수)
charCodeAt()
sentence.charCodeAt(1) // 97(a의 유니코드)
문자열의 UTF-16 코드 단위 정수를 반환한다.
codePointAt()
문자열의 유니코드의 정수 값을 반환한다.
이모지 가능도 가능하다는 뜻이다.