În acest exemplu, veți învăța să scrieți un program JavaScript care va verifica dacă un șir conține un șir.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- Șir JavaScript
- Șirul Javascript include ()
- JavaScript String indexOf ()
Exemplul 1: Verificați șirul cu include ()
// program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.includes(checkString)) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )
Ieșire
Introduceți un șir: JavaScript este distractiv Introduceți un șir pe care doriți să îl verificați: distractiv Șirul conține distracție
includes()
Metoda este folosită cu if… else
declarație pentru a verifica dacă un șir de caractere conține caracterele unui șir de caractere specificat.
Notă : includes()
metoda este diferențiată de majuscule și minuscule. Prin urmare, distracția și distracția sunt diferite.
Exemplul 2: Verificați șirul cu indexOf ()
// program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.indexOf(checkString) !== -1) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )
Ieșire
Introduceți un șir: JavaScript este distractiv Introduceți un șir pe care doriți să îl verificați: distractiv Șirul conține distracție
În programul de mai sus, indexOf()
metoda este utilizată împreună cu if… else
instrucțiunea pentru a verifica dacă un șir conține un șir.
indexOf()
Metoda caută un șir de caractere și returnează poziția primei apariții. Atunci când un șir nu poate fi găsit, acesta returnează -1 .
Notă : indexOf()
Metoda este sensibilă la majuscule și minuscule.