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… elseistruzione 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… elseistruzione 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.








