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ă
șir.charCodeAt(număr caracter în șir);
Exemplu
Să afișăm codul literei
'A' (caracterul de la poziția 0):
let str = 'ABC';
let code = str.charCodeAt(0);
console.log(code);
Rezultatul executării codului:
65
Exemplu
Să căutăm un caracter, al cărui număr nu există în șir:
let str = 'ABC';
let code = str.charCodeAt(4);
console.log(code);
Rezultatul executării codului:
NaN
Vedeți și
-
metoda
String.fromCharCode,
care efectuează operația inversă -
metoda
charAt,
care returnează caracterul aflat la poziția specificată în șir