Метод substring - извлечение подстроки на JavaScript

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

Синтаксис

строка.substring(откуда начать отрезать, [докуда отрезать]);

Пример

Пусть дана строка. Давайте вырежем из нее символы с первого по третий:

let str = 'abcde';
let sub = str.substring(1, 3);

console.log(sub);

Результат выполнения кода (символ с номером 3 не включится в вырезанную часть):

'bc'

Пример

Давайте теперь вырежем символы с 1-го и до конца строки (для этого не зададим второй параметр метода):

let str = 'abcde';
let sub = str.substring(1);

console.log(sub);

Результат выполнения кода:

'bcde'

Смотрите также

  • методы substr и slice,
    которые также возвращают подстроку



Чат с GPT Компилятор