Метод charCodeAt возвращает ascii код символа (числовое значение), стоящего на определенной позиции в строке.

Учтите, что нумерация символов начинается с 0.

Метод возвращает NaN, если указанное число больше последнего символа строки.

См. также метод String.fromCharCode, который выполняет обратную операцию.

Синтаксис

строка.charCodeAt(номер символа в строке);

Примеры

Пример

В данном примере будет выведен код буквы 'A' (символа с позицией 0):

var string = 'ABC'
document.write(string.charCodeAt(0));

Результат выполнения кода:

65

Пример

В данном примере будет выведен 'NaN', так как символа с номером 4 в строке нет:

var string = 'ABC'
document.write(string.charCodeAt(4));

Результат выполнения кода:

NaN