JavaScript String indexOf() Methode

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:

lastIndexOf() -Methode

search() -Methode

match() -Methode

Beispiel

Beispiel 1

Sucht im String "welcome":

let text = "Hallo Welt, willkommen im Universum.";
let result = text.indexOf("welcome");

Versuchen Sie es selbst

Beispiel 2

Sucht im String "welcome":

let text = "Hallo Welt, willkommen im Universum.";
let result = text.indexOf("Welcome");

Versuchen Sie es selbst

Beispiel 3

Erste Übereinstimmung von "e" gefunden:

let text = "Hallo Welt, willkommen im Universum.";
text.indexOf("e");

Versuchen Sie es selbst

Beispiel 4

Sucht nach der ersten Übereinstimmung von "e" ab Position 5:

let text = "Hallo Welt, willkommen im Universum.";
text.indexOf("e", 5);

Versuchen Sie es selbst

Beispiel 5

Erste Übereinstimmung von "a" gefunden:

let text = "Hallo Welt, willkommen im Universum.";
text.indexOf("a");

Versuchen Sie es selbst

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 -1.

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

zusammenhängende Seiten

JavaScript-String

JavaScript-Stringmethoden

JavaScript-Stringsuche