В этом примере вы научитесь писать программу на JavaScript, которая находит значение ASCII символа.
Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:
- JavaScript String charCodeAt ()
- JavaScript String codePointAt ()
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)`);
Вывод
Введите символ: a Значение 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. Однако в метод передается индекс 0codePointAt()
. Это дает значение ASCII первого символа (здесь a).
Если вы не передадите значение индекса, значение индекса по умолчанию будет 0 . Если значение индекса выходит за пределы допустимого диапазона, он дает undefined
.