Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

charCodeAt()

charCodeAt()

Возвращает Unicode первого символа в строке (значение Unicode для “H”):

var string = "HELLO WORLD";
var unicode = string.charCodeAt(0);

Результатом unicode будет:

72

Определение и использование

Метод charCodeAt() возвращает Unicode символа по указанному индексу в строке.

Индекс первого символа равен 0, индекс второго — 1 и т. д.

Совет. Вы можете использовать метод charCodeAt() вместе с свойством length, чтобы вернуть Unicode последнего символа в строке. Индекс последнего символа будет равен -1, предпоследнего символа — 2 и т. д. (См. пример ниже).

Поддержка браузеров

Синтаксис

string.charCodeAt(index)

Значения параметров

Параметр Описание
index Обязательный. Число, представляющее индекс символа, который вы хотите вернуть

Технические подробности

Возвращаемое значение: Число, представляющее Unicode символа по указанному индексу.
Примечание. Этот метод возвращает “NaN”, если в указанном индексе нет символа, или если индекс меньше “0”.
Версия JavaScript: ECMAScript 1

Дополнительные примеры

Вернет Unicode последнего символа в строке (значение Unicode для “D”):

var string = "HELLO WORLD";
var unicode = string.charCodeAt(string.length-1);
68

Демо