In questo esempio imparerai a scrivere un programma JavaScript che verificherà se una stringa contiene una sottostringa.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- Stringa JavaScript
- La stringa JavaScript include ()
- JavaScript String indexOf ()
Esempio 1: controlla la stringa con 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)`); )
Produzione
Immettere una stringa: JavaScript is fun Immettere una stringa che si desidera controllare: fun La stringa contiene fun
Il includes()
metodo viene utilizzato con l' if… else
istruzione per verificare se una stringa contiene i caratteri di una stringa specificata.
Nota : il includes()
metodo fa distinzione tra maiuscole e minuscole. Quindi, divertimento e divertimento sono diversi.
Esempio 2: controlla la stringa con 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)`); )
Produzione
Immettere una stringa: JavaScript is fun Immettere una stringa che si desidera controllare: fun La stringa contiene fun
Nel programma precedente, il indexOf()
metodo viene utilizzato con l' if… else
istruzione per verificare se una stringa contiene una sottostringa.
Il indexOf()
metodo cerca una stringa e restituisce la posizione della prima occorrenza. Quando non è possibile trovare una sottostringa, restituisce -1 .
Nota : il indexOf()
metodo fa distinzione tra maiuscole e minuscole.