Program JavaScript na kontrolu, či reťazec obsahuje podreťazec

V tomto príklade sa naučíte písať program JavaScript, ktorý skontroluje, či reťazec obsahuje podreťazec.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • Reťazec JavaScript
  • Reťazec Javascript zahrnuje ()
  • JavaScript String indexOf ()

Príklad 1: Skontrolujte reťazec s includes ()

 // 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ýkon

 Zadajte reťazec: JavaScript je zábavný Zadajte reťazec, ktorý chcete skontrolovať: zábavný Reťazec obsahuje zábavu

includes()Metóda sa používa spolu s if… elsevyhlásením ku kontrole, či reťazec obsahuje znaky zadaného reťazca.

Poznámka : V tejto includes()metóde sa rozlišujú veľké a malé písmená. Preto sú zábava a zábava rôzne.

Príklad 2: Skontrolujte reťazec pomocou 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)`); )

Výkon

 Zadajte reťazec: JavaScript je zábavný Zadajte reťazec, ktorý chcete skontrolovať: zábavný Reťazec obsahuje zábavu

Vo vyššie uvedenom programe sa indexOf()metóda používa s if… elsepríkazom na kontrolu, či reťazec obsahuje podreťazec.

indexOf()Metóda vyhľadáva reťazec a vráti pozíciu prvého výskytu. Ak podreťazec nemožno nájsť, vráti -1 .

Poznámka : V tejto indexOf()metóde sa rozlišujú veľké a malé písmená.

Zaujímavé články...