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