Konvertieren von Zeichencode in ASCII-Code in JavaScript
-
Verwenden Sie die Funktion
String.charCodeAt()
, um Zeichen in ASCII in JavaScript zu konvertieren -
Verwenden Sie die Funktion
String.codePointAt()
, um Zeichen in ASCII in JavaScript zu konvertieren
Dieses Tutorial zeigt, wie man Zeichencode in ASCII-Code (American Standard Code for Information Interchange
) umwandelt. ASCII-Code ist nur ein numerischer Wert, der Zeichen und Symbolen zugewiesen wird. Es ist nützlich bei der Speicherung und Manipulation von Zeichen.
Verwenden Sie die Funktion String.charCodeAt()
, um Zeichen in ASCII in JavaScript zu konvertieren
Die im String-Prototyp definierte Funktion charCodeAt()
gibt den Unicode-Wert zurück, d. Es gibt einen Wert im Bereich 0
bis 216 - 1 zurück, d. h. 65535
. Die Codes 0
bis 127
in UTF-Codes entsprechen dem ASCII-Code. Wir können also die Funktion charCodeAt()
verwenden, um Zeichencodes in ASCII-Codes umzuwandeln.
var x = 'B';
var ascii_code = x.charCodeAt(0);
console.log(ascii_code);
Ausgabe
66
Wir können das ursprüngliche Zeichen mit der Funktion fromCharCode()
zurückgeben.
Verwenden Sie die Funktion String.codePointAt()
, um Zeichen in ASCII in JavaScript zu konvertieren
Die auf dem String-Prototyp definierte Methode codePointAt()
gibt den Codepunktwert des Zeichens zurück. Wie charCodeAt
benötigt es auch den Index des Zeichens, um den Codepoint-Wert des Zeichens aus dem String zurückzugeben, aber im Gegensatz zu charCodeAt
liefert es nicht die Code-Einheit UTF-16
und kann daher Codepoints jenseits des ASCII-Codes verarbeiten 127
.
var x = 'B';
var ascii_code = x.codePointAt(0);
console.log(ascii_code);
Ausgabe
66
Wir können das ursprüngliche Zeichen mit der Funktion fromCodePoint()
zurückgeben.
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