Метод строки includes() в JavaScript: проверка наличия подстроки
JavaScript

Метод строки includes() в JavaScript: проверка наличия подстроки

Razilator

В JavaScript метод includes() используется для проверки наличия подстроки в строке. Он возвращает булевое значение true, если подстрока найдена, и false, если подстрока отсутствует.

Синтаксис

str.includes(searchString, position)

Где:

  • searchString: Обязательный параметр. Строка, которую мы ищем в исходной строке.
  • position (опционально): Позиция, с которой начинается поиск в исходной строке. Если не указан, поиск начинается с начала строки (по умолчанию).

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

Пример 1

index.js
const str = "Hello, World!";
const result = str.includes("Hello");
console.log(result); // true

В этом примере метод includes() применяется к строке str для проверки наличия подстроки Hello. Поскольку исходная строка содержит эту подстроку, метод возвращает true.

Пример 2

index.js
const str = "Hello, World!";
const result = str.includes("world");
console.log(result); // false

В этом примере метод includes() применяется к строке str для проверки наличия подстроки world. Поскольку исходная строка не содержит точное совпадение (учитывается регистр), метод возвращает false.

Пример 3

index.js
const str = "Hello, World!";
const result = str.includes("Hello", 1);
console.log(result); // false

В этом примере метод includes() применяется к строке str для проверки наличия подстроки Hello с позиции 1. Поскольку поиск начинается со второго символа строки, метод возвращает false, так как подстрока Hello не находится в этой позиции.

Заключение

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

;