Selles näites õpid kirjutama JavaScripti programmi, mis kontrollib, kas string sisaldab alamstringi.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti string
- Javascripti string sisaldab ()
- JavaScripti stringi indeksOf ()
Näide 1: Stringi kontrollimine kaasaga ()
// 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)`); )
Väljund
Sisestage string: JavaScript on lõbus Sisestage string, mida soovite kontrollida: fun String sisaldab lõbu
includes()
Meetodit kasutatakse koos if… else
avaldusega, et kontrollida, kas string sisaldab tähemärki määratud stringi.
Märkus . includes()
Meetod on tõstutundlik. Seega on lõbu ja lõbu erinevad.
Näide 2: Stringi kontrollimine indexOf () abil
// 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)`); )
Väljund
Sisestage string: JavaScript on lõbus Sisestage string, mida soovite kontrollida: fun String sisaldab lõbu
Ülalolevas programmis kasutatakse indexOf()
meetodit koos if… else
lausega selle kontrollimiseks, kas string sisaldab alamstringi.
indexOf()
Meetod otsib string ja tagastab positsiooni esimene esinemine. Kui alamstringi ei leita, tagastab see -1 .
Märkus . indexOf()
Meetod on tõstutundlik.