Ș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.
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.
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