JavaScript String indexOf() Methode
- vorherige Seite includes()
- Nächste Seite lastIndexOf()
- Zurück zur vorherigen Ebene JavaScript String Referenzhandbuch
Definition und Verwendung
indexOf()
der erste Erscheinungsplatz des Wertes im String zurück.
wird der Wert nicht gefunden, gibt es indexOf()
Die Methode gibt zurück -1
.
indexOf()
Die Methode unterscheidet zwischen Groß- und Kleinschreibung.
Siehe auch:
Beispiel
Beispiel 1
Sucht im String "welcome":
let text = "Hallo Welt, willkommen im Universum."; let result = text.indexOf("welcome");
Beispiel 2
Sucht im String "welcome":
let text = "Hallo Welt, willkommen im Universum."; let result = text.indexOf("Welcome");
Beispiel 3
Erste Übereinstimmung von "e" gefunden:
let text = "Hallo Welt, willkommen im Universum."; text.indexOf("e");
Beispiel 4
Sucht nach der ersten Übereinstimmung von "e" ab Position 5:
let text = "Hallo Welt, willkommen im Universum."; text.indexOf("e", 5);
Beispiel 5
Erste Übereinstimmung von "a" gefunden:
let text = "Hallo Welt, willkommen im Universum."; text.indexOf("a");
Syntax
string.indexOf(substring, start)
Parameter
Parameter | Beschreibung |
---|---|
substring | obligatorisch. Der zu suchende String. |
start | optional. Der Startort (Standardwert 0). |
Rückgabewert
Typ | Beschreibung |
---|---|
Zahlen |
der erste Erscheinungsplatz des Suchwerts zurück. wird der Unterstring nicht gefunden, gibt es |
Technische Details
Rückgabewert
wird string in start existiert nach der substringder erste substring wird, gibt es keine -1
.
Beschreibung
String.indexOf()
Methode von Anfang bis Ende des Strings stringdurchsucht, ob es den Unterstring substringder Startposition der Suche im String string der start oder string am Anfang (nicht angegeben start Parameter gefunden wird. Wenn ein substring, dann String.indexOf()
zurückgegeben substring wird string der erste Zeichenposition instring der Zeichenposition von der 0 beginnt. Wenn der string wurde in der substring, dann String.indexOf()
Die Methode gibt zurück -1
.
Unterschied zwischen String indexOf() und String search()
indexOf()
Die Methode kann keine regulären Ausdrücke suchen.
search()
kann der Startposition parameter nicht verwendet werden.
Browser-Unterstützung
indexOf()
ist eine ECMAScript1 (ES1) -Eigenschaft.
Alle Browser unterstützen ES1 (JavaScript 1997) vollumfänglich:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützt | Unterstützt | Unterstützt | Unterstützt | Unterstützt | Unterstützt |
- vorherige Seite includes()
- Nächste Seite lastIndexOf()
- Zurück zur vorherigen Ebene JavaScript String Referenzhandbuch