Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК СДЕЛАТЬ
     ❯   

JS Справочник


JavaScript

Модификаторы: Группы: Метасимволы: Квантификаторы: Свойства: Методы:

Window


HTML DOM


HTML События


Web APIs


HTML Объекты


Другие ссылки





JavaScript Строки codePointAt()



Метод codePointAt()

Примеры

Получить значение кодовой точки в первой позиции строки:

let text = "Привет, мир";
let code = text.codePointAt(0);
Попробуйте сами »

Получить значение кодовой точки во второй позиции:

let text = "Привет, мир";
let code = text.codePointAt(1);
Попробуйте сами »

Смотрите примеры ниже.


Описание

Метод codePointAt() возвращает значение Юникод по индексу (позиции) в строке.

Индекс первой позиции — 0, второй — 1, ....

См. также:

Метод charCodeAt()

Метод charAt()

Метод indexOf()

Метод lastIndexOf()

Юникод

Для получения дополнительной информации о наборах символов Юникода посетите наш Справочник по Юникоду.


Разница charCodeAt() и codePointAt()

charCodeAt() – UTF-16, codePointAt() – Юникод.

charCodeAt() возвращает число от 0 до 65535.

Оба метода возвращают целое число, представляющее код символа в формате UTF-16, но codePointAt() может возвращать полное значение значения Юникода, большее 0xFFFF (65535). .

Для получения дополнительной информации о наборах символов Юникода посетите наш Справочник по Юникоду.


Синтаксис

string.codePointAt(index)

Параметры

Параметр Описание
indexOнеобязательно.
The index (position) in a the string.
Default value = 0.

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

Тип Описание
NumberЗначение кодовой точки по указанному индексу.
undefined, если индекс недействителен.


Ещё примеры

Получить значение кодовой точки в последней позиции:

let text = "Привет, мир";
let code = text.charCodeAt(text.length-1);
Попробуйте сами »

Получить значение кодовой точки на 15-й позиции:

let text = "Привет, мир";
let code = text.charCodeAt(15);
Попробуйте сами »

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

codePointAt() — это функция ECMAScript6 (ES6).

ES6 (JavaScript 2015) поддерживается во всех современных браузерах с июня 2017 года:

Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
May 2016 Apr 2017 Jun 2017 Sep 2016 Jun 2016

codePointAt() не поддерживается в Internet Explorer.



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.