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
.