Il metodo charCodeAt() di Javascript
Il metodo charCodeAt() di Javascript restituisce il codice ASCII/Unicode di un carattere nella posizione k-esima nell'indice di una stringa
.charCodeAt(k)
Dove k è la posizione del carattere nell'indice della stringa a partire da zero.
In Javascript il primo carattere della stringa ha sempre indice zero (0). Il secondo carattere ha indice 1, ecc.
Nota. Il metodo charCodeAt() è un metodo degli oggetti String ma posso usarlo anche con le stringhe primitive.
Un esempio pratico
Definisco una stringa
var myVar="Hello World!";
Poi utilizzo il metodo charCodeAt per trovare il codice ASCII del primo carattere.
Il primo carattere della stringa ha indice zero.
document.write(myVar.charCodeAt(0));
L'istruzione restituisce in output il codice ASCII del primo carattere (H)
Il codice ASCII del carattere "H" è 72
72
Uso lo stesso metodo per trovare il codice del secondo carattere della stringa.
Il secondo carattere della stringa ha indice uno.
document.write(myVar.charCodeAt(1));
L'istruzione stampa il codice ASCII del secondo carattere della stringa (e)
Il codice ASCII del carattere "e" è 101
101
E così via.