Neste exemplo, você aprenderá a escrever um programa JavaScript que verificará se uma string contém uma substring.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:
- String JavaScript
- String JavaScript inclui ()
- String JavaScript indexOf ()
Exemplo 1: verificar string com includes ()
// 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)`); )
Resultado
Insira uma string: JavaScript is fun Insira uma string que você deseja verificar: fun A string contém fun
O includes()
método é usado com a if… else
instrução para verificar se uma string contém os caracteres de uma string especificada.
Observação : o includes()
método diferencia maiúsculas de minúsculas. Conseqüentemente, diversão e diversão são diferentes.
Exemplo 2: verificar string com 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)`); )
Resultado
Insira uma string: JavaScript is fun Insira uma string que você deseja verificar: fun A string contém fun
No programa acima, o indexOf()
método é usado com a if… else
instrução para verificar se uma string contém uma substring.
O indexOf()
método pesquisa uma string e retorna a posição da primeira ocorrência. Quando uma substring não pode ser encontrada, ele retorna -1 .
Observação : o indexOf()
método diferencia maiúsculas de minúsculas.