Encodera

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

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

Справочник JavaScript

String.prototype.substring

Возвращает часть строки между двумя позициями.

Доступно с: ES1

Синтаксис

str.substring(indexStart, indexEnd)

Параметры

ПараметрТипОписание
indexStartnumberПозиция первого символа, счёт с нуля.
indexEndnumberНеобязательный. Позиция, перед которой нужно остановиться. По умолчанию — до конца строки.

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

stringНовая строка с выбранными символами.

Примеры

Символы со второго по пятый:

console.log('JavaScript'.substring(0, 4));
console.log('JavaScript'.substring(4));

Результат:

Java
Script

Отличие от slice() — отрицательные числа считаются нулём:

console.log('JavaScript'.substring(-6));
console.log('JavaScript'.slice(-6));

Результат:

JavaScript
Script

Примечания

Если первый аргумент больше второго, substring() меняет их местами. Поведение slice() предсказуемее, поэтому в новом коде обычно используют его.

См. также

В учебнике

  • Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.

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

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