Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka tarkistaa, sisältääkö merkkijono alaosaa.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript-merkkijono
- Javascript-merkkijono sisältää ()
- JavaScript-merkkijonoindeksi ()
Esimerkki 1: Tarkista merkkijono sisältäen ()
// 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)`); )
Tuotos
Kirjoita merkkijono: JavaScript on hauska Kirjoita merkkijono, jonka haluat tarkistaa: hauskaa Merkkijono sisältää hauskaa
includes()
Menetelmää käytetään kanssa if… else
lausuman onko merkkijono sisältää merkkejä tietyn merkkijonon.
Huomaa : includes()
Menetelmä erottaa kirjainkoon. Siksi hauska ja hauska ovat erilaisia.
Esimerkki 2: Tarkista merkkijono indexOf (): lla
// 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)`); )
Tuotos
Kirjoita merkkijono: JavaScript on hauska Kirjoita merkkijono, jonka haluat tarkistaa: hauskaa Merkkijono sisältää hauskaa
Yllä olevassa ohjelmassa indexOf()
menetelmää käytetään if… else
käskyn kanssa tarkistamaan, sisältääkö merkkijono alimerkkijonoa.
indexOf()
Menetelmä etsii merkkijono ja palauttaa aseman ensimmäinen esiintyminen. Kun alaosaa ei löydy, se palauttaa arvon -1 .
Huomaa : indexOf()
Menetelmä erottaa kirjainkoon.