JavaScript-Programm zum Überprüfen, ob ein String einen Teilstring enthält

In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das prüft, ob eine Zeichenfolge eine Teilzeichenfolge enthält.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:

  • JavaScript-Zeichenfolge
  • Javascript String enthält ()
  • JavaScript String indexOf ()

Beispiel 1: String mit include () prüfen

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

Ausgabe

 Geben Sie eine Zeichenfolge ein: JavaScript macht Spaß Geben Sie eine Zeichenfolge ein, die Sie überprüfen möchten: Spaß Die Zeichenfolge enthält Spaß

Die includes()Methode wird mit der if… elseAnweisung verwendet, um zu überprüfen, ob eine Zeichenfolge die Zeichen einer angegebenen Zeichenfolge enthält.

Hinweis : Bei der includes()Methode wird zwischen Groß- und Kleinschreibung unterschieden. Daher sind Spaß und Spaß unterschiedlich.

Beispiel 2: String mit indexOf () prüfen

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

Ausgabe

 Geben Sie eine Zeichenfolge ein: JavaScript macht Spaß Geben Sie eine Zeichenfolge ein, die Sie überprüfen möchten: Spaß Die Zeichenfolge enthält Spaß

Im obigen Programm wird die indexOf()Methode mit der if… elseAnweisung verwendet, um zu überprüfen, ob eine Zeichenfolge eine Teilzeichenfolge enthält.

Die indexOf()Methode durchsucht eine Zeichenfolge und gibt die Position des ersten Auftretens zurück. Wenn eine Teilzeichenfolge nicht gefunden werden kann, wird -1 zurückgegeben .

Hinweis : Bei der indexOf()Methode wird zwischen Groß- und Kleinschreibung unterschieden.

Interessante Beiträge...