JavaScript String - metodo indexOf ()

Descrizione

Questo metodo restituisce l'indice all'interno dell'oggetto String chiamante della prima occorrenza del valore specificato, iniziando la ricerca da fromIndex o -1 se il valore non viene trovato.

Sintassi

Utilizzare la seguente sintassi per utilizzare il metodo indexOf ().

string.indexOf(searchValue[, fromIndex])

Dettagli argomento

  • searchValue - Una stringa che rappresenta il valore da cercare.

  • fromIndex- La posizione all'interno della stringa chiamante da cui iniziare la ricerca. Può essere qualsiasi numero intero compreso tra 0 e la lunghezza della stringa. Il valore predefinito è 0.

Valore di ritorno

Restituisce l'indice dell'occorrenza trovata, altrimenti -1 se non trovato.

Esempio

Prova il seguente esempio.

<html>
   <head>
      <title>JavaScript String indexOf() Method</title>
   </head>
   
   <body>      
      <script type = "text/javascript">
         var str1 = new String( "This is string one" );
         var index = str1.indexOf( "string" );
         document.write("indexOf found String :" + index ); 
         
         document.write("<br />");
         var index = str1.indexOf( "one" );
         document.write("indexOf found String :" + index ); 
      </script>  
   </body>
</html>

Produzione

indexOf found String :8
indexOf found String :15