Metoda charCodeAt

Metoda charCodeAt vrací kód znaku (číselnou hodnotu) na určité pozici v řetězci. Číslování znaků začíná od 0. Pokud zadané číslo je větší než poslední znak řetězce, metoda vrátí NaN.

Syntaxe

javascriptřetězec.charCodeAt(číslo znaku v řetězci);

Příklad

Vypišme kód písmena 'A' (znaku na pozici 0):

javascriptlet str  = 'ABC';
let code = str.charCodeAt(0);

console.log(code);

Výsledek provedení kódu:

javascript65

Příklad

Pojďme hledat znak, jehož číslo v řetězci neexistuje:

javascriptlet str  = 'ABC';
let code = str.charCodeAt(4);

console.log(code);

Výsledek provedení kódu:

javascriptNaN

Viz také

  • metoda String.fromCharCode,
    která provádí zpětnou operaci
  • metoda charAt,
    která vrací znak na zadané pozici v řetězci