logo

Metoda JavaScript String include().

The zahrnuje() metodu vrátí hodnotu true, pokud řetězec obsahuje zadaný řetězec. V opačném případě vrátí hodnotu false. Metoda include() rozlišuje velká a malá písmena a může přijmout volitelný parametr počáteční pozice, což zjednodušuje hledání podřetězců v řetězcích pro různé aplikace.

Poznámka: Metoda include() rozlišuje velká a malá písmena, to znamená, že bude s velkými a malými písmeny zacházet odlišně.

Syntax



string.includes(searchvalue, start)>

Parametry

  • hledaná hodnota: Je to řetězec, ve kterém bude vyhledávání probíhat.
  • Start: Toto je pozice, odkud bude vyhledávání zpracováváno
    (ačkoli tento parametr není nutný, pokud není uveden, vyhledávání začne od začátku řetězce).

Návratová hodnota

Vrátí buď booleovskou hodnotu true označující přítomnost, nebo vrací false označující nepřítomnost.

Příklad 1: Kontrola, zda je řetězec přítomen v jiném řetězci

Kód zkontroluje, zda je řetězec Geeks přítomen v řetězci Welcome to techcodeview.com.. Poté zaprotokoluje výsledek, který jetrue>, protože Geeks je skutečně přítomen v řetězci.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check);>

Výstup
true>

Příklad 2: Kontrola řetězce rozlišujícího malá a velká písmena

Zde není druhý parametr definován, takže vyhledávání bude probíhat z počátečního indexu. Ale protože tato metoda rozlišuje malá a velká písmena, bude s těmito dvěma řetězci zacházet odlišně, a proto vrací booleovskou hodnotu false.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check);>

Výstup
false>

Příklad 3: Kontrola řetězce v konkrétním indexu

Kód kontroluje, zda je v řetězci Welcome to techcodeview.com přítomen znak o. počínaje indexem 17. Poté zaprotokoluje výsledek, který jefalse>, protože o není přítomno v podřetězci počínaje indexem 17.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check);>

Výstup
true>

Příklad 4: Negativní počáteční index

Pokud je vypočítaný index (počáteční index), tj. pozice, od které začne vyhledávání, menší než 0, bude prohledáno celé pole.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check);>

Výstup
true>

Podporované prohlížeče:

  • Google Chrome
  • Okraj
  • internet Explorer
  • Firefox
  • Opera
  • Safari