Souhrn: v tomto tutoriálu se naučíte používat JavaScript String indexOf() metoda najít index podřetězce v řetězci.

String.prototype.indexOf() vrací index prvního výskytu podřetězce (substr) řetězec (str):

Code language: JavaScript (javascript)

vrátí -1, pokud str neobsahuje substr.,

fromIndex je volitelný parametr, který určuje index, při kterém vyhledávání začíná. Výchozí hodnota je nula (0), což znamená, že pokud vynecháte fromIndex

indexOf() vždy proveďte vyhledávání citlivé na malá a velká písmena.

Chcete-li najít index posledního výskytu substrátu v řetězci, použijte metodu lastIndexOf().

JavaScript String indexOf() příklady

Vezměme si několik příkladů použití metody indexOf().,index prvního výskytu podřetězce 'str' string 'finding substring in string':

Code language: JavaScript (javascript)

2) Pomocí indexOf() počítat výskyty podřetězce v řetězci

následující příklad používá indexOf() způsob počet výskytů podřetězec 'know' string 'You do not know what you do not know until you know.':

Jak to funguje:

  • První, pomocí indexOf() způsob, jak najít první výskyt substr str.,
  • použití while smyčka opakovaně najít další pozici substr str od poslední nalezené pozice + 1.

3) indexOf() a case-sensitivity

indexOf() je case-sensitive. Viz následující příklad:

Code language: JavaScript (javascript)

V tomto příkladu indexOf() vrátí hodnotu -1, protože řetězec JS IndexOf neobsahuje podřetězec js JS.,

provést case-insensitive vyhledávání pro index podřetězce v rámci řetězce, můžete převést oba řetězec a řetězec na malá písmena, než pomocí indexOf() metoda takto:

Shrnutí

  • indexOf() vrací index prvního výskytu podřetězce v řetězci, nebo -1, pokud řetězec neobsahuje podřetězec.
  • indexOf() je citlivý na velká a malá písmena.
  • byl tento návod užitečný ?
  • YesNo

Articles

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *