Метод substring() в JavaScript для извлечения подстроки из строки
JavaScript

Метод substring() в JavaScript для извлечения подстроки из строки

Razilator

Метод substring() в JavaScript используется для извлечения подстроки из строки. Он возвращает новую строку, состоящую из символов, начиная с указанного индекса и до указанного индекса (не включая его).

Синтаксис

str.substring(startIndex, endIndex)

Где:

  • startIndex: Обязательный параметр. Индекс, с которого начинается извлечение подстроки.
  • endIndex: Опциональный параметр. Индекс, до которого происходит извлечение подстроки. Если не указан, то будет извлечена подстрока до конца строки.

Примечание: Параметры startIndex и endIndex могут быть в любом порядке, и метод substring() автоматически определит начальный и конечный индексы в правильном порядке.

Примеры использования метода substring()

Пример 1

index.js
const str = "Hello, World!";
const substring = str.substring(7);
console.log(substring); // "World!"

В этом примере метод substring() применяется к строке str с указанием только одного параметра startIndex. В результате извлекается подстрока, начиная с индекса 7 и до конца строки. Результатом будет новая строка World!.

Пример 2

index.js
const str = "Hello, World!";
const substring = str.substring(0, 5);
console.log(substring); // "Hello"

В этом примере метод substring() применяется к строке str с указанием параметров startIndex и endIndex. В результате извлекается подстрока, начиная с индекса 0 и до индекса 5 (не включая его). Результатом будет новая строка Hello.

Пример 3

index.js
const str = "JavaScript";
const substring = str.substring(4, 7);
console.log(substring); // "Scr"

В этом примере метод substring() применяется к строке str с указанием параметров startIndex и endIndex. В результате извлекается подстрока, начиная с индекса 4 и до индекса 7 (не включая его). Результатом будет новая строка Scr.

Заключение

Метод substring() предоставляет удобный способ извлечения подстроки из строки в JavaScript. Он позволяет указать начальный и конечный индексы для определения нужного участка строки. Метод substring() полезен при работе с текстовыми данными и манипуляциями со строками.

;