Метод JavaScript String includes().

The метод include(). повертає true, якщо рядок містить вказаний рядок. В іншому випадку він повертає false. Метод include() чутливий до регістру та може приймати додатковий параметр початкової позиції, спрощуючи пошук підрядків у рядках для різних програм.

Примітка: Метод include() чутливий до регістру, тобто він по-різному оброблятиме символи верхнього та нижнього регістрів.

Синтаксис

string.includes(searchvalue, start) 

Параметри

  • значення пошуку: Це рядок, у якому здійснюватиметься пошук.
  • початок: Це позиція, з якої буде оброблено пошук
    (хоча цей параметр не є необхідним, якщо це не зазначено, пошук розпочнеться з початку рядка).

Повернене значення

Повертає логічне значення true, що вказує на присутність, або повертає false, яке вказує на відсутність.

Приклад 1: Перевірка наявності рядка в іншому рядку

Код перевіряє, чи присутній рядок Geeks у рядку Welcome to techcodeview.com. Потім він реєструє результат, який true> , оскільки Geeks справді присутній у рядку.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check); 

Вихід
true 

приклад 2: Перевірка рядка з урахуванням регістру

Тут другий параметр не визначений, тому пошук буде відбуватися з початкового індексу. Але оскільки цей метод чутливий до регістру, він оброблятиме два рядки по-різному, отже повертаючи логічне значення false.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check); 

Вихід
false 

приклад 3: Перевірка рядка за певним індексом

Код перевіряє, чи присутній символ o у рядку Welcome to techcodeview.com. починаючи з індексу 17. Потім він реєструє результат, який є false> , оскільки o немає в підрядку, починаючи з індексу 17.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check); 

Вихід
true 

Приклад 4: Негативний початковий індекс

Якщо обчислений індекс (початковий індекс), тобто позиція, з якої розпочнеться пошук, менший за 0, шукатиметься весь масив.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check); 

Вихід
true 

Підтримувані браузери:

  • Гугл хром
  • Край
  • Internet Explorer
  • Firefox
  • Опера
  • Сафарі