JavaScript String Contains: Verificando se uma String Contém um Determinado Valor com includes em JavaScript
O que é JavaScript String Contains? Saiba como usar o método includes() em JavaScript para verificar se uma string contém um determinado valor.
Glossário
O que é JavaScript String Contains?
JavaScript é uma linguagem de programação amplamente utilizada para desenvolvimento web. Ela oferece uma ampla gama de recursos e funcionalidades que tornam possível criar páginas dinâmicas e interativas. Uma das tarefas comuns ao lidar com strings em JavaScript é verificar se uma string contém um determinado valor. Isso pode ser necessário em várias situações, como validar um formulário ou pesquisar por um determinado termo em um texto.
Como usar o método includes() em JavaScript para verificar se uma string contém um determinado valor?
O método includes() é uma maneira simples e eficiente de verificar se uma string contém um determinado valor em JavaScript. Para usá-lo, você precisa ter uma string e o valor que deseja verificar se está presente nessa string. Em seguida, você pode chamar o método includes() na string e passar o valor como argumento.
Aqui está a sintaxe básica para usar o método includes() em JavaScript:
const string = "Exemplo de string";
const valor = "exemplo";
if (string.includes(valor)) {
console.log("A string contém o valor.");
} else {
console.log("A string não contém o valor.");
}
Neste exemplo, estamos verificando se a string contém a palavra “exemplo”. Se a palavra estiver presente na string, o código dentro do bloco if será executado e a mensagem “A string contém o valor” será registrada no console. Caso contrário, o código dentro do bloco else será executado e a mensagem “A string não contém o valor” será registrada.
O método includes() também pode ser utilizado para verificar a presença de uma substring em uma string.
Por exemplo:
const string = "Exemplo de string";
const substring = "exem";
if (string.includes(substring)) {
console.log("A string contém a substring.");
} else {
console.log("A string não contém a substring.");
}
Neste caso, estamos verificando se a string contém a substring “exem”. Como essa substring está presente na string original, a mensagem “A string contém a substring” será registrada no console.
Exemplos práticos de uso do método includes() para verificar a presença de uma substring em uma string em JavaScript
Agora que já conhecemos a sintaxe básica e o funcionamento do método includes(), vamos explorar alguns exemplos práticos de uso desse método para verificar a presença de uma substring em uma string em JavaScript.
Exemplo 1: Verificar se uma palavra está presente em uma frase:
const frase = "O JavaScript é uma linguagem de programação muito poderosa.";
if (frase.includes("JavaScript")) {
console.log("A frase contém a palavra JavaScript.");
} else {
console.log("A frase não contém a palavra JavaScript.");
}
Neste exemplo, estamos verificando se a palavra “JavaScript” está presente na frase. Como a palavra está presente, a mensagem “A frase contém a palavra JavaScript” será exibida no console.



Exemplo 2: Verificar se um número está presente em uma lista de números:
const numeros = [1, 2, 3, 4, 5];
if (numeros.includes(3)) {
console.log("A lista contém o número 3.");
} else {
console.log("A lista não contém o número 3.");
}
Neste exemplo, estamos verificando se o número 3 está presente na lista de números. Como o número está presente, a mensagem “A lista contém o número 3” será exibida no console.
Outros métodos úteis para verificar se uma string contém um determinado valor em JavaScript
Além do método includes(), existem outros métodos úteis que podem ser utilizados para verificar se uma string contém um determinado valor em JavaScript.
1. Método startsWith():
Este método verifica se uma string começa com um determinado valor. Ele retorna true se a string começar com o valor especificado e false caso contrário.
const string = "Exemplo de string";
if (string.startsWith("Exemplo")) {
console.log("A string começa com o valor 'Exemplo'.");
} else {
console.log("A string não começa com o valor 'Exemplo'.");
}
2. Método endsWith():
Este método verifica se uma string termina com um determinado valor. Ele retorna true se a string terminar com o valor especificado e false caso contrário.
const string = "Exemplo de string";
if (string.endsWith("string")) {
console.log("A string termina com o valor 'string'.");
} else {
console.log("A string não termina com o valor 'string'.");
}
Esses são apenas alguns dos métodos que podem ser utilizados para verificar se uma string contém um determinado valor em JavaScript. A escolha do método depende das necessidades específicas do seu código.
Conclusão
Verificar se uma string contém um determinado valor é uma tarefa comum ao trabalhar com strings em JavaScript. O método includes() é uma ferramenta poderosa que permite realizar essa verificação de forma simples e eficiente. Além disso, existem outros métodos úteis, como startsWith() e endsWith(), que podem ser utilizados para verificar o início e o fim de uma string.
Ao utilizar esses métodos, lembre-se de considerar a sensibilidade a maiúsculas e minúsculas, caso isso seja relevante para o seu caso de uso. Além disso, sempre teste o seu código para garantir que ele esteja funcionando corretamente e trate possíveis casos de erro.
Agora que você conhece o método includes() e outras opções, você pode usá-los em suas aplicações para verificar se uma string contém um determinado valor de maneira simples e eficaz.
Exemplos práticos de uso do método includes() para verificar a presença de uma substring em uma string em JavaScript
O método includes() em JavaScript oferece uma forma simples e eficiente de verificar se uma determinada substring está presente em uma string. Vamos explorar alguns exemplos práticos de como usar esse método e como ele pode ser útil em diferentes situações.
Exemplo 1: Verificar se um nome está presente em uma lista de usuários
Suponha que temos uma lista de nomes de usuários e queremos verificar se um nome específico está presente nessa lista. Podemos fazer isso utilizando o método includes() em conjunto com um loop para percorrer cada nome na lista. Veja o exemplo abaixo:
const usuarios = ["João", "Maria", "Pedro", "Ana"];
const nomeProcurado = "Pedro";
if (usuarios.includes(nomeProcurado)) {
console.log(`O nome ${nomeProcurado} está na lista de usuários.`);
} else {
console.log(`O nome ${nomeProcurado} não está na lista de usuários.`);
}
Neste exemplo, o método includes() é utilizado para verificar se a lista usuarios contém o nome especificado em nomeProcurado. Caso o nome seja encontrado na lista, é exibida a mensagem “O nome {nomeProcurado} está na lista de usuários.”. Caso contrário, é exibida a mensagem “O nome {nomeProcurado} não está na lista de usuários.”.
Exemplo 2: Verificar se um determinado produto está no carrinho de compras
Imagine que estamos desenvolvendo um sistema de carrinho de compras para um e-commerce e precisamos verificar se um certo produto já está no carrinho do usuário. Podemos facilmente fazer isso utilizando o método includes(). Veja o exemplo abaixo:
const carrinho = ["Camiseta", "Calça", "Tênis", "Meias"];
const produtoProcurado = "Camiseta";
if (carrinho.includes(produtoProcurado)) {
console.log(`O produto ${produtoProcurado} está no carrinho.`);
} else {
console.log(`O produto ${produtoProcurado} não está no carrinho.`);
}
Neste exemplo, utilizamos o método includes() para verificar se o produto procurado está no carrinho. Se o produto estiver presente, é exibida a mensagem “O produto {produtoProcurado} está no carrinho.”. Caso contrário, é exibida a mensagem “O produto {produtoProcurado} não está no carrinho.”.



Outros métodos úteis para verificar se uma string contém um determinado valor em JavaScript
Além do método includes(), existem outros métodos úteis em JavaScript que podem ser utilizados para verificar se uma string contém um determinado valor. Vamos explorar alguns desses métodos abaixo:
1. Método indexOf():
O método indexOf() retorna a posição da primeira ocorrência de um valor em uma string. Caso o valor não seja encontrado, o método retorna -1. Podemos utilizá-lo para verificar se uma string contém um determinado valor. Veja o exemplo:
const string = "Aprendendo JavaScript";
const valor = "JavaScript";
if (string.indexOf(valor) !== -1) {
console.log(`A string contém o valor ${valor}.`);
} else {
console.log(`A string não contém o valor ${valor}.`);
}
Neste exemplo, o método indexOf() é utilizado para verificar se a string contém o valor “JavaScript”. Caso o valor seja encontrado, é exibida a mensagem “A string contém o valor JavaScript.”. Caso contrário, é exibida a mensagem “A string não contém o valor JavaScript.”.
2. Método match():
O método match() é utilizado para buscar uma correspondência entre uma expressão regular e uma string. Podemos utilizá-lo para verificar se uma string contém um determinado padrão. Veja o exemplo:
const string = "Exemplo de string com um número: 123";
const padrao = /\d+/;
if (string.match(padrao)) {
console.log(`A string contém um número.`);
} else {
console.log(`A string não contém um número.`);
}
Neste exemplo, o método match() é utilizado para verificar se a string contém algum número. Caso um número seja encontrado, é exibida a mensagem “A string contém um número.”. Caso contrário, é exibida a mensagem “A string não contém um número.”.
Esses são apenas alguns dos métodos úteis que podem ser utilizados para verificar se uma string contém um determinado valor em JavaScript. A escolha do método adequado depende do contexto e dos requisitos específicos da sua aplicação.
Conclusão
O método includes() em JavaScript é uma ferramenta poderosa para verificar se uma string contém um determinado valor. Com esse método e outros métodos úteis, como indexOf() e match(), você pode realizar essa verificação de forma simples e eficiente.
Ao utilizar esses métodos, é importante considerar a sensibilidade a maiúsculas e minúsculas, caso seja relevante para o seu caso de uso. Sempre teste o seu código para garantir que ele esteja funcionando corretamente e trate possíveis casos de erro.
Agora que você conhece o método includes() e outros métodos úteis, você tem diversas opções para verificar se uma string contém um determinado valor em JavaScript. Utilize essas ferramentas de acordo com as necessidades do seu projeto e melhore a funcionalidade e eficiência das suas aplicações web.
A Awari é a melhor plataforma para aprender sobre programação no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.


