JavaScript String indexOf() Methode
- Vorige pagina includes()
- Next page lastIndexOf()
- Go back to the previous level JavaScript String Referentie Handboek
Definitie en gebruik
indexOf()
De retourwaarde van de methode is de eerste positie van het verschijnen van de waarde in de string.
Als de waarde niet is gevonden, dan indexOf()
De methode retourneert -1
.
indexOf()
De methode onderscheidt hoofd- en kleine letters.
Zie ook:
Voorbeeld
Voorbeeld 1
Zoek "welcome" in de string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
Voorbeeld 2
Zoek "welcome" in de string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("Welcome");
Voorbeeld 3
Vind de eerste overeenkomst van "e":
let text = "Hello world, welcome to the universe."; text.indexOf("e");
Voorbeeld 4
Zoek de eerste overeenkomst van "e" vanaf positie 5:
let text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
Voorbeeld 5
Vind de eerste overeenkomst van "a":
let text = "Hello world, welcome to the universe."; text.indexOf("a");
Syntax
string.indexOf(substring, start)
Parameter
Parameter | Beschrijving |
---|---|
substring | Verplicht. De te zoeken string. |
start | Optioneel. De startpositie (standaard 0). |
terugkeergewaarde
Type | Beschrijving |
---|---|
Getal |
De eerste positie van de verschijning van de zoekwaarde wordt teruggegeven. Als de substring niet is gevonden, wordt |
Technische details
terugkeergewaarde
Als string Er is start positie van de verschijning na substringteruggegeven, de eerste substring Als de substring niet is gevonden, wordt -1
.
Beschrijving
String.indexOf()
De methode zoekt van begin tot einde door de string stringKijk of het een substring bevat substringDe startpositie van de zoekactie is in de string string van start of string van het begin (niet gespecificeerd start parameter). Als er een substringdan String.indexOf()
zal terugkrijgen substring De eerste karakter in string is van 0 begonnen.string De positie van het karakter in string Er is niets gevonden in substringdan String.indexOf()
De methode zal terugkrijgen -1
.
Het verschil tussen String indexOf() en String search()
indexOf()
De methode kan geen reguliere expressies zoeken.
search()
Kan geen startpositieparameter gebruiken.
Browserondersteuning
indexOf()
Is een ECMAScript1 (ES1) kenmerk.
Alle browsers ondersteunen volledig ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
- Vorige pagina includes()
- Next page lastIndexOf()
- Go back to the previous level JavaScript String Referentie Handboek