JavaScript-program för att kontrollera om en sträng innehåller en understräng

I det här exemplet lär du dig att skriva ett JavaScript-program som kontrollerar om en sträng innehåller en substring.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript-sträng
  • Javascript-sträng inkluderar ()
  • JavaScript String indexOf ()

Exempel 1: Kontrollera sträng med inkluderar ()

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

Produktion

 Ange en sträng: JavaScript är kul Ange en sträng som du vill kontrollera: kul Strängen innehåller kul

Den includes()metod som används med if… elseuttalandet att kontrollera om en sträng innehåller tecknen i en angiven sträng.

Obs : Den includes()metod är stora och små bokstäver. Därför är kul och kul olika.

Exempel 2: Kontrollera sträng med 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)`); )

Produktion

 Ange en sträng: JavaScript är kul Ange en sträng som du vill kontrollera: kul Strängen innehåller kul

I ovanstående program används indexOf()metoden med if… elseuttalandet för att kontrollera om en sträng innehåller en substring.

Den indexOf()metod söker en sträng och returnerar positionen för den första förekomsten. När en substring inte kan hittas returnerar den -1 .

Obs : Den indexOf()metod är små bokstäver.

Intressanta artiklar...