indexOf, méthode
Retourne la position du caractère où s'est produite la première occurrence d'une sous-chaîne à l'intérieur d'un objet String.
function indexOf(subString : String [, startIndex : Number]) : Number
Arguments
subString
Obligatoire. Sous-chaîne à rechercher dans l'objet String.startIndex
Facultatif. Valeur entière facultative spécifiant l'index où commencer la recherche à l'intérieur de l'objet String. Si cette valeur est omise, la recherche commence au début de la chaîne.
Notes
La méthode indexOf retourne une valeur entière indiquant le début de la sous-chaîne dans l'objet String. Si la sous-chaîne n'est pas trouvée, une valeur -1 est retournée.
Si l'argument startIndex est négatif, il est considéré comme égal à 0 (zéro). Si l'argument est supérieur à l'index de position de caractère le plus élevé, il est considéré comme l'index le plus grand possible.
La recherche est effectuée de gauche à droite. Sinon, cette méthode est identique à lastIndexOf.
Exemple
L'exemple suivant illustre l'utilisation de la méthode indexOf :
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