V tem primeru se boste naučili pisati program JavaScript, ki bo preveril, ali niz vsebuje podniz.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- Niz JavaScript
- Javascript niz vključuje ()
- Indeks niza JavaScriptOf ()
Primer 1: Preveri niz z vključuje ()
// 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)`); )
Izhod
Vnesite niz: JavaScript je zabaven Vnesite niz, ki ga želite preveriti: fun Niz vsebuje zabavo
includes()
Metoda se uporablja z if… else
izjavo, da preveri, ali je niz vsebuje znake določenega niza.
Opomba : includes()
Metoda razlikuje med velikimi in malimi črkami. Zato se zabava in zabava razlikujeta.
Primer 2: Preveri niz z 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)`); )
Izhod
Vnesite niz: JavaScript je zabaven Vnesite niz, ki ga želite preveriti: fun Niz vsebuje zabavo
V zgornjem programu se indexOf()
metoda uporablja z if… else
stavkom za preverjanje, ali niz vsebuje podniz.
indexOf()
Metoda išče niz in vrne na položaj prvega pojava. Ko podniz ni mogoče najti, vrne -1 .
Opomba : indexOf()
Metoda razlikuje med velikimi in malimi črkami.