indexOf método

Retorna a posição do caractere onde a primeira ocorrência de uma substring ocorre dentro de um String objeto.

function indexOf(subString : String [, startIndex : Number]) : Number

Argumentos

  • subString
    Obrigatório. Subseqüência pesquisada dentro do String objeto.

  • startIndex
    Opcional. Valor inteiro especificando o índice para iniciar a pesquisa dentro da String objeto. Se omitido, a pesquisa começará no início da seqüência de caracteres.

Comentários

O indexOf método retorna um valor inteiro indicando o início da subseqüência dentro do String objeto. Se a subseqüência de caracteres não for encontrada, -1 é retornado.

Se startIndex for negativo, startIndex é tratado como zero. Se for maior do que o maior índice de posição de caractere, ele é tratado como o maior índice de possível.

A pesquisa é executada da esquerda para a direita. Caso contrário, esse método é idêntico ao lastIndexOf.

Exemplo

O exemplo a seguir ilustra o uso de indexOf método.

var str = "original equipment manufacturer";

print ("equip is at position " + str.indexOf("equip"));
print ("abc is at position " + str.indexOf("abc"));

// Output:
//   equip is at position 9
//   abc is at position -1

Requisitos

Versão 1

Se aplica A:

Objeto String

Consulte também

Referência

Método de lastIndexOf