English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método indexOf() da String JavaScript

 Objeto String do JavaScript

indexOf()Retorna a posição da primeira ocorrência do valor especificado na string.

Se o valor não for encontrado, ele retornará-1.

Se o valor existir várias vezes, ele retornará a posição da primeira ocorrência.

Se você quiser começar a busca do início, uselastIndexOf()método.

Atenção:Para informações sobre métodos Array, consulteArray.indexOf().

Sintaxe:

string.indexOf(searchValue, start)
var str = 'Introdução de químicos na atmosfera';
str.indexOf('Pollution');// 4
Teste e Veja‹/›

Atenção:Este método distingue entre maiúsculas e minúsculas.

Compatibilidade do Navegador

O método indexOf() é completamente suportado por todos os navegadores:

Método
indexOf()SimSimSimSimSim

Valor do Parâmetro

ParâmetroDescrição
searchValue(Obrigatório) Representa a string a ser pesquisada
start(Opcional) Número inteiro, representando o índice de início da pesquisa; o padrão é 0

Detalhes Técnicos

Retorno:a primeira ocorrênciasearchValuedo índice, se não encontrar, retorna-1
Versão do JavaScript:ECMAScript 1

Mais Exemplos

Retornar a posição do caractere “L” na string, a partir da posição6Começar a Pesquisa:

var str = 'HELLO WORLD HELLO';
str.indexOf('L', 6);
Teste e Veja‹/›

 Objeto String do JavaScript