charCodeAt()
Обновлено: 09.03.2023
Приклади
Отримайте Unicode першого символу в рядку:
let text = "HELLO WORLD";
let code = text.charCodeAt(0);
Отримайте Юнікод другого:
let text = "HELLO WORLD";
let code = text.charCodeAt(1);
Визначення та використання
Метод charCodeAt()
повертає Unicode символу за вказаним індексом (позицією) у рядку.
Індекс першого символу 0, другого 1, ....
Індексом останнього символу є довжина рядка - 1 (Див. приклади нижче).
Дивіться також charAt() метод.
charCodeAt() vs codePointAt()
charCodeAt()це UTF-16, codePointAt() це Unicode.
charCodeAt()повертає число від 0 до 65535.
Обидва методи повертають ціле число, що представляє код UTF-16 символу, але codePointAt()можуть повертати лише повне значення значення Unicode, більше 0xFFFF (65535).
Щоб дізнатися більше про набори символів Unicode, відвідайте наш довідник Unicode .
Синтаксис
string.charCodeAt(index)
Параметри
Тип | опис |
Номер | Додатково. Номер.Індекс (позиція) символу.Значення за замовчуванням = 0. |
Return Value
Тип | опис |
Номер | Юнікод символу за вказаним індексом.NaN, якщо індекс недійсний. |