Método indexOf() da String JavaScript
- página anterior includes()
- Próxima página lastIndexOf()
- Voltar à página anterior Manual de Referência JavaScript String
definição e uso
indexOf()
o valor retornado pelo método é a primeira posição de ocorrência do valor na string.
se não encontrar o valor indexOf()
o método retorna -1
.
indexOf()
o método distingue maiúsculas e minúsculas.
veja também:
instância
exemplo 1
procurar "welcome" na string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
exemplo 2
procurar "welcome" na string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("Welcome");
exemplo 3
encontrar a primeira ocorrência de "e":
let text = "Hello world, welcome to the universe."; text.indexOf("e");
exemplo 4
procurar a primeira ocorrência de "e" a partir da posição 5:
let text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
exemplo 5
encontrar a primeira ocorrência de "a":
let text = "Hello world, welcome to the universe."; text.indexOf("a");
sintaxe
string.indexOf(substring, start)
parâmetro
parâmetro | descrição |
---|---|
substring | obrigatório. A string a ser pesquisada. |
start | opcional. A posição de início (padrão é 0). |
valor de retorno
tipo | descrição |
---|---|
número |
retornará a primeira posição da ocorrência do valor de pesquisa. se não encontrar a substrig |
detalhes técnicos
valor de retorno
se retornar string no start a posição após a primeira substringretornará substring se não encontrar a substrig -1
.
instrução
String.indexOf()
o método pesquisa a string de cabeça para cauda stringverifique se ela contém a substrig substringa posição de início da pesquisa está na string string da start ou string do início (não especificado start encontrar um substringentão String.indexOf()
retornará substring o primeiro caractere em string é iniciada a partir de 0. Se nastring a posição do caractere na string não foi encontrado substringentão String.indexOf()
o método retornará -1
.
Diferenças entre String indexOf() e String search()
indexOf()
o método não pode procurar expressões regulares.
search()
não pode usar o parâmetro de posição inicial.
suporte do navegador
indexOf()
é característica do ECMAScript1 (ES1).
Todos os navegadores suportam completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
suporte | suporte | suporte | suporte | suporte | suporte |
- página anterior includes()
- Próxima página lastIndexOf()
- Voltar à página anterior Manual de Referência JavaScript String