Șirul JavaScript include() Metoda

The include metoda returnează adevărat dacă un șir conține un șir specificat. În caz contrar, returnează false. Metoda includes() este sensibilă la majuscule și poate accepta un parametru opțional de poziție de pornire, simplificând căutările subșirurilor în șiruri pentru diverse aplicații.

Notă: Metoda includes() este sensibilă la majuscule și minuscule, adică va trata caracterele majuscule și caracterele minuscule în mod diferit.

Sintaxă

string.includes(searchvalue, start) 

Parametrii

  • valoare de căutare: Este șirul în care va avea loc căutarea.
  • start: Aceasta este poziția de unde va fi procesată căutarea
    (deși acest parametru nu este necesar dacă nu este menționat, căutarea va începe de la începutul șirului).

Valoare returnată

Returnează fie un boolean adevărat care indică prezența, fie returnează un fals care indică absența.

Exemplul 1: Verificarea dacă șirul este prezent într-un alt șir

Codul verifică dacă șirul Geeks este prezent în șirul Welcome to techcodeview.com.. Apoi înregistrează rezultatul, care este true> , deoarece Geeks este într-adevăr prezent în șir.

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

Ieșire
true 

Exemplul 2: Se verifică șirul care distinge majuscule și minuscule

Aici, al doilea parametru nu este definit, deci căutarea va avea loc din indexul de pornire. Dar, deoarece această metodă este sensibilă la majuscule și minuscule, va trata cele două șiruri în mod diferit, deci returnând un boolean fals.

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

Ieșire
false 

Exemplul 3: Verificarea unui șir la un anumit index

Codul verifică dacă caracterul o este prezent în șirul Bine ați venit la techcodeview.com. pornind de la indicele 17. Apoi înregistrează rezultatul, care este false> , deoarece o nu este prezentă în subșirul pornind de la indicele 17.

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

Ieșire
true 

Exemplul 4: Index de pornire negativ

Dacă indicele calculat (indexul de pornire), adică poziția de la care va începe căutarea este mai mică de 0, va fi căutată întreaga matrice.

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

Ieșire
true 

Browsere acceptate:

  • Google Chrome
  • Margine
  • Internet Explorer
  • Firefox
  • Operă
  • Safari