samenvatting: in deze tutorial leert u hoe u de JavaScript String indexOf()
methode gebruikt om de index van een substring binnen een string te vinden.
de String.prototype.indexOf()
geeft de index van het eerste voorkomen van substring (substr
) in een string (str
):
Code language: JavaScript (javascript)
Het geeft -1 terug als de str
bevat de substr
.,
de fromIndex
is een optionele parameter die de index specificeert waarop de zoekopdracht begint. Het staat standaard op nul (0), wat betekent dat als u de fromIndex
weglaat, de zoekopdracht zal starten vanaf het begin van de tekenreeks.
de indexOf()
voer altijd een hoofdlettergevoelige zoekopdracht uit.
om de index van het laatste voorkomen van een substring in een string te vinden, gebruikt u de methode lastIndexOf()
.
JavaScript String indexOf () examples
laten we enkele voorbeelden nemen van het gebruik van de indexOf()
methode.,index van het eerste exemplaar van de substring 'str'
in de tekenreeks 'finding substring in string'
:
Code language: JavaScript (javascript)
2) het Gebruik van indexOf() tellen voorvallen van een substring in een string
in Het volgende voorbeeld gebruikt de indexOf()
methode voor het tellen van het aantal exemplaren van de substring 'know'
in de tekenreeks 'You do not know what you do not know until you know.'
:
Hoe werkt het:
- Eerste, gebruik de
indexOf()
methode voor het vinden van het eerste exemplaar van desubstr
in destr
., - gebruik dan de lus
while
om herhaaldelijk de volgende positie van desubstr
in destr
te vinden vanaf de laatst gevonden positie + 1.
3) de index van () en hoofdlettergevoeligheid
de indexOf()
is hoofdlettergevoelig. Zie het volgende voorbeeld:
Code language: JavaScript (javascript)
In dit voorbeeld geeft de indexOf()
-1 terug omdat de string JS IndexOf
niet de substring js
maar JS
.,
om een hoofdletterongevoelige zoekopdracht uit te voeren naar de index van een substring binnen een string, kunt u zowel de substring als de string converteren naar kleine letters voordat u de methode indexOf()
als volgt gebruikt:
samenvatting
- De
indexOf()
geeft de index van het eerste voorkomen van een substring in een string, of -1 als de string bevat de substring niet. - de
indexOf()
is hoofdlettergevoelig.
- Was deze tutorial nuttig ?
- YesNo