In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das den ASCII-Wert eines Zeichens ermittelt.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript String charCodeAt ()
- JavaScript String codePointAt ()
ASCII steht für American Standard Code for Information Interchange .
ASCII ist ein numerischer Wert, der verschiedenen Zeichen und Symbolen zugewiesen wird, damit Computer sie speichern und bearbeiten können. Zum Beispiel kann der ASCII - Wert des Buchstabens ‚A‘ ist 65 .
Ressource : ASCII-Diagramm aller 127 Zeichen in JavaScript.
Beispiel 1: ASCII-Wert des Zeichens mit charCodeAt ()
// program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.charCodeAt(0); console.log(`The ASCII value is: $(result)`);
Ausgabe
Geben Sie ein Zeichen ein: a Der ASCII-Wert lautet: 97
Im obigen Programm wird die charCodeAt()
Methode verwendet, um den ASCII-Wert eines Zeichens zu ermitteln.
Die charCodeAt()
Methode nimmt einen Indexwert auf und gibt eine Ganzzahl zurück, die ihren UTF-16-Code (16-Bit-Unicode-Transformationsformat) darstellt.
Wenn Sie den Indexwert nicht übergeben, ist der Standardindexwert 0 . Wenn der Indexwert außerhalb des Bereichs liegt, gibt er NaN
.
Beispiel 2: ASCII-Wert des Zeichens mit codePointAt ()
// program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.codePointAt(0); console.log(`The ASCII value is: $(result)`);
Ausgabe
Geben Sie ein Zeichen ein: abc Der ASCII-Wert lautet: 97
Im obigen Programm wird die codePointAt()
Methode verwendet, um den ASCII-Wert eines Zeichens zu ermitteln.
Die codePointAt()
Methode gibt einen Unicode-Codepunktwert zurück.
Im obigen Programm gibt der Benutzer eine dreistellige Zeichenfolge abc ein. Der Index 0 wird jedoch an die codePointAt()
Methode übergeben. Dies gibt den ASCII-Wert des ersten Zeichens an (hier a).
Wenn Sie den Indexwert nicht übergeben, ist der Standardindexwert 0 . Wenn der Indexwert außerhalb des Bereichs liegt, gibt er undefined
.