У цьому прикладі ви навчитеся писати програму JavaScript, яка знаходить значення ASCII символу.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:
- Рядок JavaScript charCodeAt ()
- Рядковий код JavaScriptPointAt ()
ASCII означає американський стандартний код для обміну інформацією .
ASCII - це числове значення, яке надається різним символам і символам для зберігання та управління комп’ютерами. Наприклад, значення ASCII букви "A" дорівнює 65 .
Ресурс : ASCII-діаграма з усіх 127 символів у JavaScript.
Приклад 1: Значення ASCII символу за допомогою 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)`);
Вихідні дані
Введіть символ: Значення ASCII: 97
У наведеній вище програмі charCodeAt()
метод використовується для пошуку значення ASCII символу.
charCodeAt()
Метод приймає в якості значення індексу і повертає ціле число , що представляє його (16-бітний Unicode Transformation Format) код UTF-16.
Якщо ви не передасте значення індексу, значення індексу за замовчуванням буде 0 . Якщо значення індексу виходить за межі діапазону, воно дає NaN
.
Приклад 2: Значення ASCII символу за допомогою 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)`);
Вихідні дані
Введіть символ: abc Значення ASCII: 97
У наведеній вище програмі codePointAt()
метод використовується для пошуку значення ASCII символу.
codePointAt()
Метод повертає значення точки коду Unicode.
У вищевказаній програмі користувач вводить тризначний рядок abc. Однак індекс 0 передається codePointAt()
методу. Це дає значення ASCII першого символу (тут а).
Якщо ви не передасте значення індексу, значення індексу за замовчуванням буде 0 . Якщо значення індексу виходить за межі діапазону, воно дає undefined
.