JavaScript String charAt()

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

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

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

Индекс последнего символа является длиной строки - 1 (см. примеры ниже на странице).

См. также:

Метод charCodeAt()

Пример

Пример 1

Получение первого символа строки:

let text = "HELLO WORLD";
let letter = text.charAt(0);

Попробуйте сами

Пример 2

Получение второго символа строки:

let text = "HELLO WORLD";
let letter = text.charAt(1);

Попробуйте сами

Пример 3

Получение последнего символа строки:

let text = "HELLO WORLD";
let letter = text.charAt(text.length-1);

Попробуйте сами

Пример 4

Индекс за пределами диапазона возвращает пустую строку:

let text = "HELLO WORLD";
let letter = text.charAt(15);

Попробуйте сами

Пример 5

По умолчанию индекс равен 0:

let text = "HELLO WORLD";
let letter = text.charAt();

Попробуйте сами

Пример 6

Недействительный индекс преобразуется в 0:

let text = "HELLO WORLD";
let letter = text.charAt(3.14);

Попробуйте сами

Синтаксис

string.charAt(n)

Параметр

Параметр Описание
n Обязателен. Число. Индекс символа (субстрект).

Возвратное значение

Тип Описание
строка

определяет символ на указанном индексе.

если индекс недействителен, возвращает пустую строку ("").

Описание

если параметр n не находится между 0 и stringесли индекс находится между .length-1 и 0, то该方法 возвращает пустую строку.

Примечание:JavaScript не имеет отдельного типа данных для символов, отличный от типа данных строки, поэтому возвращаемый символ является строкой длиной 1.

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

charAt() Это функция ECMAScript1 (ES1).

Все браузеры полностью поддерживают ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Связанные страницы

Строка JavaScript

Методы строки JavaScript

Поиск строки JavaScript