Condividi tramite


Metodo indexOf

Restituisce la posizione del carattere da cui inizia la prima occorrenza di una sottostringa all'interno di un oggetto String.

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

Argomenti

  • subString
    Obbligatoria. Sottostringa di cui eseguire la ricerca nell'oggetto String.

  • startIndex
    Facoltativo. Numero intero che specifica l'indice da cui iniziare la ricerca nell'oggetto String. Se omesso, la ricerca verrà eseguita a partire dall'inizio della stringa.

Note

Mediante il metodo indexOf viene restituito un numero intero che indica la prima occorrenza della sottostringa nell'oggetto String. Se la ricerca ha esito negativo, verrà restituito -1.

Se l'argomento startIndex è negativo, verrà gestito come zero. Se è maggiore dell'indice corrispondente alla posizione del carattere più grande, verrà gestito come indice massimo.

La ricerca viene eseguita da sinistra a destra. Per tutti gli altri aspetti, questo metodo è identico a lastIndexOf.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo del metodo 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

Requisiti

Versione 1

Si applica a:

Oggetto String

Vedere anche

Riferimenti

Metodo lastIndexOf