У овом примеру ћете научити да пишете ЈаваСцрипт програм који проналази АСЦИИ вредност знака.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт низ цхарЦодеАт ()
- ЈаваСцрипт Стринг цодеПоинтАт ()
АСЦИИ означава амерички стандардни код за размену информација .
АСЦИИ је нумеричка вредност која се даје различитим знаковима и симболима за рачунаре за складиштење и манипулацију. На пример, АСЦИИ вредност слова 'А' је 65 .
Ресурс : АСЦИИ графикон са свих 127 знакова у ЈаваСцрипт-у.
Пример 1: АСЦИИ вредност карактера помоћу цхарЦодеАт ()
// 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)`);
Оутпут
Унесите знак: а АСЦИИ вредност је: 97
У горе наведеном програму charCodeAt()
метода се користи за проналажење АСЦИИ вредности знака.
charCodeAt()
Метод узима у вредности индекса и враћа цео број који представља своју УТФ-16 (16-битни Цириллиц трансформација Формат) код.
Ако не проследите вредност индекса, подразумевана вредност индекса биће 0 . Ако је вредност индекса изван опсега, даје NaN
.
Пример 2: АСЦИИ вредност карактера помоћу цодеПоинтАт ()
// 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)`);
Оутпут
Унесите знак: абц АСЦИИ вредност је: 97
У горе наведеном програму codePointAt()
метода се користи за проналажење АСЦИИ вредности знака.
codePointAt()
Метод враћа Уницоде Цоде Поинт вредност.
У горе наведеном програму, корисник уноси трознаковни низ абц. Међутим, индекс 0 се преноси на codePointAt()
методу. Ово даје АСЦИИ вредност првог знака (овде а).
Ако не проследите вредност индекса, подразумевана вредност индекса биће 0 . Ако је вредност индекса изван опсега, даје undefined
.