English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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().
string.indexOf(searchValue, start)
var str = 'Introdução de químicos na atmosfera'; str.indexOf('Pollution');// 4Teste e Veja‹/›
Atenção:Este método distingue entre maiúsculas e minúsculas.
O método indexOf() é completamente suportado por todos os navegadores:
Método | |||||
indexOf() | Sim | Sim | Sim | Sim | Sim |
Parâmetro | Descriçã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 |
Retorno: | a primeira ocorrênciasearchValuedo índice, se não encontrar, retorna-1 |
---|---|
Versão do JavaScript: | ECMAScript 1 |
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‹/›