JavaScript-ohjelma sen tarkistamiseksi, sisältääkö merkkijono alimerkkijonon

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… elselausuman 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… elsekä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.

Mielenkiintoisia artikkeleita...