Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String.prototype.charCodeAt

Возвращает числовой код символа.

Доступно с: ES1

Синтаксис

str.charCodeAt(index)

Параметры

ПараметрТипОписание
indexnumberПозиция символа, счёт с нуля.

Возвращаемое значение

numberКод символа в UTF-16 (от 0 до 65535) или NaN, если позиции нет.

Примеры

Коды букв:

console.log('A'.charCodeAt(0));
console.log('abc'.charCodeAt(1));

Результат:

65
98

Сравнение кодов показывает, почему заглавные буквы сортируются раньше строчных:

console.log('Z'.charCodeAt(0), 'a'.charCodeAt(0));

Результат:

90 97

Примечания

Обратное преобразование — String.fromCharCode(). Для эмодзи используйте codePointAt(): он возвращает полный код символа.

См. также

В учебнике

  • Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.