Program JavaScript pentru a verifica dacă un șir conține un șir

Î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… elsedeclaraț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… elseinstrucț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.

Articole interesante...