U ovom ćete primjeru naučiti napisati JavaScript program koji će provjeriti sadrži li niz podniz.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:
- JavaScript niz
- Javascript niz uključuje ()
- JavaScript String indexOf ()
Primjer 1: Provjerite niz pomoću 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)`); )
Izlaz
Unesite niz: JavaScript je zabavan Unesite niz koji želite provjeriti: fun Niz sadrži zabavu
includes()
Metoda se koristi s if… else
tvrdnjom da provjerite da li string sadrži znakove određenog niza.
Napomena : includes()
Metoda razlikuje velika i mala slova. Stoga se zabava i zabava razlikuju.
Primjer 2: Provjerite niz s 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)`); )
Izlaz
Unesite niz: JavaScript je zabavan Unesite niz koji želite provjeriti: fun Niz sadrži zabavu
U gore navedenom programu indexOf()
metoda se koristi s if… else
naredbom za provjeru sadrži li niz podniz.
indexOf()
Metoda traži string i vraća na poziciju prvog pojavljivanja. Kada se podniz ne može pronaći, vraća -1 .
Napomena : indexOf()
Metoda razlikuje velika i mala slova.