Converti codice carattere in codice ASCII in JavaScript
-
Usa la funzione
String.charCodeAt()
per convertire i caratteri in ASCII in JavaScript -
Usa la funzione
String.codePointAt()
per convertire i caratteri in ASCII in JavaScript
Questo tutorial insegna come convertire il codice carattere in codice ASCII (American Standard Code for Information Interchange
). Il codice ASCII è solo un valore numerico assegnato a caratteri e simboli. È utile nella memorizzazione e nella manipolazione dei caratteri.
Usa la funzione String.charCodeAt()
per convertire i caratteri in ASCII in JavaScript
La funzione charCodeAt()
definita sul prototipo di stringa restituisce il valore Unicode, ovvero il codice UTF-16
all’indice specificato. Restituisce un valore compreso tra 0
e 216 - 1 cioè 65535
. I codici da 0
a 127
nei codici UTF sono gli stessi del codice ASCII. Quindi, possiamo usare la funzione charCodeAt()
per convertire i codici carattere in codici ASCII.
var x = 'B';
var ascii_code = x.charCodeAt(0);
console.log(ascii_code);
Produzione
66
Possiamo restituire il carattere originale usando la funzione fromCharCode()
.
Usa la funzione String.codePointAt()
per convertire i caratteri in ASCII in JavaScript
Il metodo codePointAt()
definito sul prototipo di stringa restituisce il valore del punto di codice del carattere. Come charCodeAt
, richiede anche l’indice del carattere per restituire il valore del punto di codice del carattere dalla stringa, ma a differenza di charCodeAt
non restituisce l’unità di codice UTF-16
e quindi può gestire i punti di codice oltre il codice ASCII 127
.
var x = 'B';
var ascii_code = x.codePointAt(0);
console.log(ascii_code);
Produzione
66
Possiamo restituire il carattere originale usando la funzione fromCodePoint()
.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn