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, якщо індекс недійсний.

Підтримка браузера


charCodeAt

Посмотреть совместимость на Can I use?

charCodeAt