JavaScript String indexOf() metoden
- föregående sida includes()
- Nästa sida lastIndexOf()
- Gå tillbaka till föregående nivå JavaScript String referenshandbok
definition och användning
indexOf()
metodens värde på den första uppträdandet av värdet i strängen.
om värdet inte hittas, returneras indexOf()
metoden returnerar -1
.
indexOf()
metoden skiljer mellan storlek och små bokstäver.
se också:
fall
exempel 1
sök efter "welcome" i strängen:
låt text = "Hello world, welcome to the universe."; låt result = text.indexOf("welcome");
exempel 2
sök efter "welcome" i strängen:
låt text = "Hello world, welcome to the universe."; låt result = text.indexOf("Welcome");
exempel 3
hittade den första matchningen av "e":
låt text = "Hello world, welcome to the universe."; text.indexOf("e");
exempel 4
sök efter den första matchningen av "e" från position 5:
låt text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
exempel 5
hittade den första matchningen av "a":
låt text = "Hello world, welcome to the universe."; text.indexOf("a");
syntaks
string.indexOf(substring, start)
parametrar
parametrar | beskrivning |
---|---|
substring | obligatorisk. Den sträng som ska sökas efter. |
start | valfritt. Startposition (standard är 0). |
återvärdet
typ | beskrivning |
---|---|
nummer |
den första positionen där sökvärdet uppträder. om understrängen inte hittas, returneras |
tekniska detaljer
återvärdet
om string i start efter att positionen finns i substringden första substring om understrängen inte hittas, returneras -1
.
beskrivning
String.indexOf()
metoden söker från början till slutet av strängen stringtitta om den innehåller understrängen substringplatsen för att börja söka är i strängen string i start eller string början (om inte specificerat start om en substringdå String.indexOf()
kommer att returnera substring första tecknet i string är från 0 börjar. Omstring karaktärspositionen i string finns inte i substringdå String.indexOf()
metoden kommer att returnera -1
.
Skillnaden mellan String indexOf() och String search()
indexOf()
metoden kan inte söka efter reguljära uttryck.
search()
kan inte använda startposition som parameter.
webbläsarstöd
indexOf()
är en ECMAScript1 (ES1) egenskap.
alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
stödjer | stödjer | stödjer | stödjer | stödjer | stödjer |
- föregående sida includes()
- Nästa sida lastIndexOf()
- Gå tillbaka till föregående nivå JavaScript String referenshandbok