Metodo indexOf() della stringa JavaScript

定义和用法

indexOf() definizione e uso

il valore restituito dal metodo è la prima posizione di apparizione del valore nella stringa. indexOf() se non trova il valore, allora -1.

indexOf() il metodo restituisce

il metodo distingue tra maiuscole e minuscole.

vedi anche:

metodo lastIndexOf()

metodo search()

metodo match()

esempio

esempio 2

trovare la prima occorrenza di "a":
esempio 1

text.indexOf("a");

let result = text.indexOf("welcome");

esempio 2

trovare la prima occorrenza di "a":
ricerca "welcome" nella stringa:

text.indexOf("a");

let result = text.indexOf("Welcome");

esempio 3

trovare la prima occorrenza di "a":
trovare la prima occorrenza di "e":

text.indexOf("a");

text.indexOf("e");

esempio 4

trovare la prima occorrenza di "a":
cerca la prima occorrenza di "e" a partire dalla posizione 5:

text.indexOf("a");

text.indexOf("e", 5);

esempio 5

trovare la prima occorrenza di "a":
let text = "Hello world, welcome to the universe.";

text.indexOf("a");

prova tu stesso

stringsintassisubstring.indexOf( start,

)

) descrizione
substring parametro
start obbligatorio. La stringa da cercare.

valore di ritorno

opzionale. La posizione di inizio (predefinita a 0). descrizione
numero

la prima posizione di apparizione del valore di ricerca.

se non trova la sottostringa, restituirà -1.

dettagli tecnici

valore di ritorno

se string nelle start esiste substringla prima posizione di apparizione substring se non trova la sottostringa, restituirà -1.

descrizione

String.indexOf() il metodo ricerca la stringa da capo a fondo stringvedere se contiene la sottostringa substringla posizione di inizio della ricerca è nella stringa string del start o string all'inizio (non specificato start un valore di substringquindi String.indexOf() tornerà substring la prima lettera in string è iniziata da 0. Se nellastring la posizione del carattere nella stringa string non ha trovato substringquindi String.indexOf() il metodo restituirà -1.

Differenze tra String indexOf() e String search()

indexOf() il metodo non può cercare espressioni regolari.

search() non è possibile utilizzare il parametro di posizione iniziale.

supporto del browser

indexOf() è una caratteristica di ECMAScript1 (ES1).

Tutti i browser supportano completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
supporto supporto supporto supporto supporto supporto

pagine correlate

Stringa JavaScript

Metodi della stringa JavaScript

Ricerca della stringa JavaScript