Metoda startsWith

Metoda startsWith kontroluje, zda řetězec začíná podřetězcem zadaným v prvním parametru. Pokud začíná, vrátí true, a pokud nezačíná, vrátí false. Druhým volitelným parametrem metoda přijímá pozici, od které začít kontrolu (ve výchozím nastavení od začátku řetězce).

Syntaxe

javascriptřetězec.startsWith(co hledáme, [začátek kontroly]);

Příklad

Zkontrolujeme, zda řetězec začíná zadaným podřetězcem:

javascriptlet str = 'abcde';
let res = str.startsWith('abc');

console.log(res);

Výsledek provedení kódu:

javascripttrue

Příklad

Zkontrolujeme, zda řetězec začíná zadaným podřetězcem:

javascriptlet str = 'abcde';
let res = str.startsWith('xxx');

console.log(res);

Výsledek provedení kódu:

javascriptfalse

Příklad

Začneme kontrolu od zadané pozice:

javascriptlet str = 'abcde';
let res = str.startsWith('bc', 1);

console.log(res);

Výsledek provedení kódu:

javascripttrue

Viz také

  • metoda endsWith,
    která kontroluje konec řetězce
  • metoda indexOf,
    která provádí vyhledávání podřetězce
  • metoda includes,
    která hledá řetězec
  • metoda at,
    která hledá znak řetězce