JavaScript String charAt()
- Предыдущая страница at()
- Следующая страница charCodeAt()
- Вернуться на один уровень выше Референсная книга JavaScript String
Определение и использование
charAt()
Метод возвращает символ по указанному индексу (субстректу) строки.
Индекс первого символа равен 0, второго - 1, ...
Индекс последнего символа является длиной строки - 1 (см. примеры ниже на странице).
См. также:
Пример
Пример 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 |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
- Предыдущая страница at()
- Следующая страница charCodeAt()
- Вернуться на один уровень выше Референсная книга JavaScript String