Converter o código de caracteres em código ASCII em JavaScript
-
Use a função
String.charCodeAt()
para converter caracteres em ASCII em JavaScript -
Use a função
String.codePointAt()
para converter caracteres em ASCII em JavaScript
Este tutorial ensina como converter o código de caracteres em código ASCII (American Standard Code for Information Interchange
). O código ASCII é apenas um valor numérico atribuído a caracteres e símbolos. É útil no armazenamento e manipulação de personagens.
Use a função String.charCodeAt()
para converter caracteres em ASCII em JavaScript
A função charCodeAt()
definida no protótipo de string retorna o valor Unicode, ou seja, o código UTF-16
no índice especificado. Ele retorna um valor no intervalo 0
a 2 16 - 1, ou seja, 65535
. Os códigos 0
a 127
nos códigos UTF são iguais ao código ASCII. Portanto, podemos usar a função charCodeAt()
para converter códigos de caracteres em códigos ASCII.
var x = 'B';
var ascii_code = x.charCodeAt(0);
console.log(ascii_code);
Resultado
66
Podemos retornar o caractere original usando a função fromCharCode()
.
Use a função String.codePointAt()
para converter caracteres em ASCII em JavaScript
O método codePointAt()
definido no protótipo de string retorna o valor do ponto de código do caractere. Como charCodeAt
, também requer que o índice do caractere retorne o valor de codepoint do caractere da string, mas ao contrário de charCodeAt
não retorna a unidade de código UTF-16
e, portanto, pode manipular codepoints além do código ASCII 127
.
var x = 'B';
var ascii_code = x.codePointAt(0);
console.log(ascii_code);
Resultado
66
Podemos retornar o caractere original usando a função 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