Como pesquisar um texto no JavaScript
Textos e strings / Tutorial JavaScript
O método includes
é usado para verificar se uma string contém um determinado texto. Ele retorna true
ou false
.
Sintaxe básica
A sintaxe básica do includes
é:
string.includes(texto, posicaoInicial)
Exemplo:
let texto = "JavaScript é incrível"
console.log(texto.includes("incrível")) // true
console.log(texto.includes("Python")) // false
Pesquisar a partir de uma posição
Você pode especificar a posição inicial da pesquisa.
Exemplo:
let texto = "JavaScript é incrível"
console.log(texto.includes("Java", 5)) // false
Verificar início de uma string
O método startsWith
verifica se uma string começa com um determinado texto. Ele também permite especificar uma posição inicial.
Sintaxe:
string.startsWith(texto, posicaoInicial)
Exemplo:
let texto = "JavaScript é incrível"
console.log(texto.startsWith("Java")) // true
console.log(texto.startsWith("Script")) // false
console.log(texto.startsWith("Script", 4)) // true
Verificar fim de uma string
O método endsWith
verifica se uma string termina com um determinado texto. Você pode especificar o comprimento da string a ser considerado.
Sintaxe:
string.endsWith(texto, comprimento)
Exemplo:
let texto = "JavaScript é incrível"
console.log(texto.endsWith("incrível")) // true
console.log(texto.endsWith("Java")) // false
console.log(texto.endsWith("JavaScript", 10)) // true
Dicas práticas
- Use
includes
para validações simples de texto. - Combine
startsWith
eendsWith
para verificar padrões no início ou fim de strings. - Combine com condicionais para criar filtros.
Os métodos includes
, startsWith
e endsWith
são formas eficientes de verificar a presença de texto em strings. Experimente usá-los!