Методы в JavaScript: charAt() и charCodeAt()

charAt()

Отдаёт символ под заданным индексомi.

Примеры:

'Flavio'.charAt(0) //'F'
'Flavio'.charAt(1) //'l'
'Flavio'.charAt(2) //'a'

Если вы зададите индекс, который не подходит по строке, то на выходе вы получите уже пустую строку.

В JavaScript нет типа char, так что char это строка с длиной1.

charCodeAt()

Отдаёт код символа под индексомi. Как и сcharAt(), отдаёт Unicode 16-битное целое число, представляющее символ:

'Flavio'.charCodeAt(0) //70
'Flavio'.charCodeAt(1) //108
'Flavio'.charCodeAt(2) //97

Вызов toString()после него, отдаст шестнадцатеричное число, которое вы можете найти в любой Unicode таблице,такой как эта.

Поделись знаниями: