JavaScript-Programm zum Ermitteln des ASCII-Werts von Zeichen

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.

Interessante Beiträge...