I dette eksemplet lærer du å skrive et JavaScript-program som sjekker om en streng inneholder en understreng.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript-streng
- Javascript-streng inkluderer ()
- JavaScript String indexOf ()
Eksempel 1: Sjekk streng med inkluderer ()
// 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)`); )
Produksjon
Skriv inn en streng: JavaScript er gøy Skriv inn en streng du vil sjekke: moro Strengen inneholder moro
Den includes()
metoden brukes med if… else
setningen for å sjekke om en streng inneholder tegnene i en spesifisert streng.
Merk : includes()
Metoden er mellom store og små bokstaver. Derfor er moro og moro annerledes.
Eksempel 2: Sjekk streng 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)`); )
Produksjon
Skriv inn en streng: JavaScript er gøy Skriv inn en streng du vil sjekke: moro Strengen inneholder moro
I programmet ovenfor indexOf()
brukes metoden sammen med if… else
utsagnet for å sjekke om en streng inneholder en understreng.
Den indexOf()
metode søker på en streng og returnerer posisjonen til den første forekomst. Når et underlag ikke kan bli funnet, returnerer det -1 .
Merk : indexOf()
Metoden er mellom store og små bokstaver.