Метод charAt
Метод charAt возвращает символ, стоящий на указанной позиции в строке. Позиция задается параметром метода (нумерация начинается с нуля). Если указанная позиция больше позиции последнего символа — вернется пустая строка.
Синтаксис
строка.charAt(позиция символа);
Пример
Давайте выведем символ, стоящий на нулевой позиции:
let str = ‘abcde’; let char = str.charAt(0); console.log(char);
Результат выполнения кода:
Пример
Сейчас будет выведена пустая строка, так как веденная позиция больше, чем позиция последнего символа:
let str = ‘abcde’; let char = str.charAt(30); console.log(char);
Результат выполнения кода:
Смотрите также
- метод startsWith ,
который проверяет начало строки - метод endsWith ,
который проверяет конец строки - метод indexOf ,
который ищет первое вхождение подстроки - метод includes ,
который ищет строку - метод at ,
который ищет символ строки
Charat js что это
Метод charAt() возвращает символ по указанному индексу в строке.
// объявление строки const string = "Hello World!"; // поиск символа по индексу 1 let index1 = string.charAt(1); console.log("Символ по индексу 1: " + index1); // Вывод в консоль: // Символ по индексу 1: e
Синтаксис charAt()
Синтаксис метода charAt() следующий:
str.charAt(index);
Где str — это строка.
Параметры charAt()
Метод charAt() принимает:
- index
- целое число от 0 до str.length — 1. Если index не может быть преобразован в целое число или не указан, используется значение по умолчанию 0.
Примечание: str.length возвращает длину заданной строки.
Возвращаемое значение charAt()
Возвращает строку, представляющую символ по указанному index .
Примеры
Пример 1: Использование метода charAt() с целочисленным значением индекса
// объявление строки const string1 = "Hello World!"; // поиск символа по индексу 8 let index8 = string1.charAt(8); console.log("Символ по индексу 8: " + index8);Вывод в консоль:
Символ по индексу 8: rВ приведенной выше программе string1.charAt(8) возвращает символ заданной строки с индексом 8.
Поскольку индексация строки начинается с 0, индекс «r» равен 8. Следовательно, index8 возвращает «r» .
Пример 2: charAt() с нецелочисленным значением индекса
const string = "Hello World"; // поиск символа по индексу 6.3 let result1 = string.charAt(6.3); console.log("Символ по индексу 6.3: " + result1); // поиск символа по индексу 6.9 let result2 = string.charAt(6.9); console.log("Символ по индексу 6.9: " + result2); // поиск символа по индексу 6 let result3 = string.charAt(6); console.log("Символ по индексу 6: " + result3);Вывод в консоль:
Символ по индексу 6.3: W Символ по индексу 6.9: W Символ по индексу 6: WЗдесь нецелочисленные значения индекса 6.3 и 6.9 преобразуются в ближайший целочисленный индекс 6. Таким образом, и string.charAt(6.3) , и string.charAt(6.9) возвращают «W» , как и string.charAt(6) .
Пример 3: Без передачи параметра в charAt()
let sentence = "Happy Birthday to you!"; // передача пустого параметра в charAt() let index4 = sentence.charAt(); console.log("Символ по индексу 0: " + index4);Вывод в консоль:
Символ по индексу 0: HЗдесь мы не передали ни одного параметра в метод charAt() . Значение индекса по умолчанию равно 0, поэтому sentence.charAt() возвращает символ с индексом 0, который равен «H» .
Пример 4: Значение индекса вне диапазона в charAt()
let sentence = "Happy Birthday to you!"; // поиск символа по индексу 100 let result = sentence.charAt(100); console.log("Символ по индексу 100: " + result);Вывод в консоль:
Символ по индексу 100:В приведенной выше программе мы передали 100 в качестве значения индекса. Поскольку в «Happy Birthday to you!» нет элемента со значением индекса 100, метод charAt() возвращает пустую строку.
charAt()
Метод charAt () возвращает символ по указанному индексу в строке.
Индекс первого символа — 0, индек второго — 1 и т. д.
Совет. Индекс последнего символа в строке — string.length-1, предпоследнего — string.length-2 и т.д.
См. в “Дополнительные примеры”.Поддержка браузеров

Синтаксис
Значения параметров
Параметр Описание index Обязательный. Целое число, представляющее индекс символа, который вы хотите вернуть Технические подробности
Возвращаемое значение: Строка, представляющая символ в указанном индексе, или пустую строку, если номер индекса не найден Версия JavaScript: ECMAScript 1 Дополнительные примеры
Вернет последний символ строки:
var string = "HELLO WORLD"; var result = string.charAt(string.length-1);
Результатом result будет:
Как работает метод charat в js?
Метод charAt() принимает на вход индекс и возвращает символ, который входит в строку под этим индексом. Если индекс выйдет за пределы строки, метод charAt() вернёт пустую строку.
const string = 'Hello, World!' console.log(string.charAt(0)); // => H console.log(string.charAt(1)); // => e console.log(string.charAt(5)); // => , // возвращаем последний символ строки console.log(string.charAt(string.length - 1)); // => !