Neste artigo vamos aprender como procurar palavra em strings, na verdade qualquer tipo de texto, identificando se ele está presente ou não.
Fala programador(a), beleza? Bora aprender coisa nova!
Procurar por palavras em uma string, é muito fácil no JavaScript
Utilizamos métodos nativos da linguagem, para atingir nosso resultado, veja:
let frase = 'Será que existe João nesta frase?'; console.log(frase.indexOf("João")); // 16 console.log(frase.indexOf("Pedro")); // -1
Para procurar palavras ou texto, vamos utilizar o método indexOf()
Utilizando como parâmetro o texto a ser encontrado
Receberemos dois tipos de retorno:
- Algum número diferente de -1: A palavra foi encontrada, e este número representa o índice da primeira letra dela no texto;
- -1: Quando recebemos este valor, a palavra não existe na frase;
Então após essa identificação, podemos tomar rumos diferentes no nosso código
Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.
Fazendo verificações com if/else, por exemplo, com o valor retornado de indexOf, legal né? 😀
Conclusão
Vimos neste artigo que é possível procurar palavra em strings com a linguagem JavaScript
Com o auxílio do método indexOf, receberemos um retorno do que procuramos
Se apresentar -1, a palavra ou texto não existe na string que estamos fazendo a verificação
Caso outro número seja apresentado, ela existe, e este número é o índice de onde o texto que estamos procurando começa
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
E isso diferencia maiúscula de minúscula?
Opa Leonardo, você encontra nos posts aqui do blog tb =)