Metoda charCodeAt

Metoda charCodeAt returnează codul caracterului (o valoare numerică), aflat la o anumită poziție în șir. Numerotarea caracterelor începe de la 0. Dacă numărul specificat este mai mare decât ultimul caracter din șir, atunci metoda returnează NaN.

Sintaxă

javascriptșir.charCodeAt(număr caracter în șir);

Exemplu

Să afișăm codul literei 'A' (caracterul de la poziția 0):

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

console.log(code);

Rezultatul executării codului:

javascript65

Exemplu

Să căutăm un caracter, al cărui număr nu există în șir:

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

console.log(code);

Rezultatul executării codului:

javascriptNaN

Vedeți și

  • metoda String.fromCharCode,
    care efectuează operația inversă
  • metoda charAt,
    care returnează caracterul aflat la poziția specificată în șir