Zusammenfassung: In diesem Tutorial erfahren Sie, wie Sie den JavaScript String indexOf()
verwenden, um den Index eines Teilstrings in einem String zu finden.
Die String.prototype.indexOf()
gibt den Index des ersten Auftretens von Teilzeichenfolgen (substr
) in einer Zeichenfolge (str
) zurück:
Code language: JavaScript (javascript)
Es wird -1 zurückgegeben, wenn die str
die substr
.,
fromIndex
ist ein optionaler Parameter, der den Index angibt, an dem die Suche beginnt. Es ist standardmäßig Null (0), was bedeutet, dass die Suche am Anfang der Zeichenfolge beginnt, wenn Sie die fromIndex
fromIndex
.
Die indexOf()
führt immer eine Groß-und Kleinschreibung Suche durch.
Um den Index des letzten Auftretens eines Teilstrings in einer Zeichenfolge zu finden, verwenden Sie dielastIndexOf()
– Methode.
JavaScript String indexOf () – Beispiele
nehmen wir einige Beispiele für die Verwendung der indexOf()
Methode.,index des ersten Auftretens des Teilstrings 'str'
in der Zeichenfolge 'finding substring in string'
:
Code language: JavaScript (javascript)
2) Verwenden von indexOf() zum Zählen von Vorkommen eines Teilstrings in einer Zeichenfolge
Im folgenden Beispiel wird die Methode indexOf()
zum Zählen der Anzahl der vorkommen der Teilzeichenfolge 'know'
in der Zeichenfolge 'You do not know what you do not know until you know.'
:
Wie es funktioniert:
- Verwenden Sie zuerst die
indexOf()
Methode, um das erste Vorkommen dersubstr
in derstr
., - Verwenden Sie dann die Schleife
while
, um wiederholt die nächste Position dersubstr
in derstr
ausgehend von der zuletzt gefundenen Position + 1.
3) Der indexOf() und die Groß-und Kleinschreibung
Die indexOf()
ist Groß-und Kleinschreibung. Siehe folgendes Beispiel:
Code language: JavaScript (javascript)
In diesem Beispiel gibt die indexOf()
-1 zurück, da die Zeichenfolge JS IndexOf
nicht die Teilzeichenfolge js
enthält, sondern JS
.,
Um eine Groß – / Kleinschreibung Suche nach dem Index eines Teilstrings innerhalb eines Strings durchzuführen, können Sie sowohl Teilstring als auch String in Kleinbuchstaben umwandeln, bevor Sie die indexOf()
Methode wie folgt verwenden:
indexOf()
gibt den Index des ersten Auftretens eines Teilstrings in einem String zurück, oder -1, wenn der String den Teilstring nicht enthält.- Die
indexOf()
ist Groß-und Kleinschreibung.
- War dieses tutorial hilfreich ?
- YesNo