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

  1. Use includes para validações simples de texto.
  2. Combine startsWith e endsWith para verificar padrões no início ou fim de strings.
  3. 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!