Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String.prototype.charAt

Возвращает символ по позиции.

Доступно с: ES1

Синтаксис

str.charAt(index)

Параметры

ПараметрТипОписание
indexnumberПозиция символа, счёт с нуля.

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

stringСтрока из одного символа или пустая строка, если позиции нет.

Примеры

Первая буква имени:

console.log('Oleg'.charAt(0));

Результат:

O

Позиция за пределами строки даёт пустую строку:

console.log('Oleg'.charAt(10) === '');
console.log('Oleg'[10]);

Результат:

true
undefined

Примечания

Сегодня чаще пишут str[0] или str.at(0). Разница в том, что charAt() для несуществующей позиции возвращает пустую строку, а скобки — undefined.

См. также

  • String.prototype.at — Возвращает символ по позиции, поддерживает отрицательные индексы.
  • String.prototype.charCodeAt — Возвращает числовой код символа.

В учебнике

  • Строки — Строки в JavaScript — кавычки, склеивание, шаблонные строки, длина, доступ к символам и первые методы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.