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