JavaScripti programm, et kontrollida, kas string sisaldab alamstringi

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… elseavaldusega, 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… elselausega 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.

Huvitavad Artiklid...