JavaScript-programma om te controleren of een string een substring bevat

In dit voorbeeld leert u een JavaScript-programma te schrijven dat controleert of een string een substring bevat.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript-tekenreeks
  • Javascript String bevat ()
  • JavaScript String indexOf ()

Voorbeeld 1: Controleer String met include ()

 // 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)`); )

Uitvoer

 Voer een string in: JavaScript is leuk Voer een string in die u wilt controleren: fun De string bevat plezier

De includes()methode wordt gebruikt met de if… elseinstructie om te controleren of een string de karakters van een gespecificeerde string bevat.

Opmerking : de includes()methode is hoofdlettergevoelig. Daarom zijn plezier en plezier anders.

Voorbeeld 2: Controleer String met 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)`); )

Uitvoer

 Voer een string in: JavaScript is leuk Voer een string in die u wilt controleren: fun De string bevat plezier

In het bovenstaande programma wordt de indexOf()methode gebruikt met de if… elseinstructie om te controleren of een string een substring bevat.

De indexOf()methode zoekt een string en retourneert de positie van de eerste instantie. Als een subtekenreeks niet kan worden gevonden, retourneert deze -1 .

Opmerking : de indexOf()methode is hoofdlettergevoelig.

Interessante artikelen...