Resumé: i denne tutorial, vil du lære at bruge JavaScript-String indexOf() metode til at finde ud af indekset af en delstreng i en streng.

String.prototype.indexOf() returnerer indekset på den første forekomst af substring (substr) i en streng (str):

Code language: JavaScript (javascript)

Det returnerer -1 hvis str ikke indeholder substr.,

fromIndex er en valgfri parameter, der angiver indekset, hvor søgningen starter. Det er som standard nul (0), hvilket betyder, at hvis du udelader fromIndex, starter søgningen fra begyndelsen af strengen.

indexOf() udfør altid en case-sensitive søgning.

for at finde indekset for den sidste forekomst af en substring i en streng, bruger du lastIndexOf() metoden.

JavaScript String inde .of() eksempler

lad os tage nogle eksempler på at bruge indexOf() metode.,indekset på den første forekomst af substring 'str' i strengen 'finding substring in string':

Code language: JavaScript (javascript)

2) ved Hjælp af indexOf() at tælle forekomster af en delstreng i en streng

Det følgende eksempel bruger indexOf() metode til at tælle antallet af forekomster af substring 'know' i strengen 'You do not know what you do not know until you know.':

Sådan fungerer det:

  • Første, brug indexOf() metode til at finde den første forekomst af substr str.,
  • brug Derefter while loop til at gentagne gange at finde den næste position substr str starter fra den sidste fandt position + 1.

3) indexOf() og case-følsomhed

indexOf() er case-sensitive. Se følgende eksempel:

Code language: JavaScript (javascript)

I dette eksempel indexOf() returnerer -1, fordi strengen JS IndexOf indeholder ikke substring js men JS.,

for At udføre store og små bogstaver search for indekset af en delstreng i en streng, kan du konvertere både substring, og strengen til små bogstaver, før du bruger det indexOf() metode som følger:

Oversigt

  • indexOf() returnerer indekset på den første forekomst af en delstreng i en streng, eller -1 hvis den streng, der ikke indeholder substring.
  • indexOf() er store og små bogstaver.
  • var denne vejledning hjælpsom ?
  • YesNo

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *