Program JavaScript do znajdowania wartości znaków ASCII

W tym przykładzie nauczysz się pisać program JavaScript, który znajdzie wartość ASCII znaku.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • JavaScript Ciąg charCodeAt ()
  • JavaScript String codePointAt ()

ASCII to skrót od American Standard Code for Information Interchange .

ASCII to wartość liczbowa nadawana różnym znakom i symbolom, które komputery mogą przechowywać i przetwarzać. Na przykład wartość ASCII litery „A” to 65 .

Zasób : wykres ASCII wszystkich 127 znaków w JavaScript.

Przykład 1: Wartość znaku ASCII przy użyciu funkcji 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)`);

Wynik

 Wprowadź znak: a Wartość ASCII: 97

W powyższym programie charCodeAt()metoda służy do znalezienia wartości ASCII znaku.

charCodeAt()Sposobie, w wartości indeksu i zwraca liczbę całkowitą reprezentującą jego UTF-16 (16-bitowy Unicode Transformacja Format) kodu.

Jeśli nie przekażesz wartości indeksu, domyślną wartością indeksu będzie 0 . Jeśli wartość indeksu jest poza zakresem, daje NaN.

Przykład 2: Wartość znaku ASCII za pomocą 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)`);

Wynik

 Wprowadź znak: abc Wartość ASCII to: 97

W powyższym programie codePointAt()metoda służy do znalezienia wartości ASCII znaku.

codePointAt()Metoda zwraca wartość punktową kodu Unicode.

W powyższym programie użytkownik wprowadza trzyznakowy ciąg abc. Jednak indeks 0 jest przekazywany do codePointAt()metody. Daje to wartość ASCII pierwszego znaku (tutaj a).

Jeśli nie przekażesz wartości indeksu, domyślną wartością indeksu będzie 0 . Jeśli wartość indeksu jest poza zakresem, daje undefined.

Interesujące artykuły...