Programa JavaScript para verificar se uma string contém uma substring

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… elseinstruçã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… elseinstruçã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.

Artigos interessantes...