În acest exemplu, veți învăța să scrieți un program JavaScript care găsește valoarea ASCII a unui caracter.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- Șir JavaScript charCodeAt ()
- Cod șir JavaScriptPointAt ()
ASCII reprezintă codul standard american pentru schimbul de informații .
ASCII este o valoare numerică care este dată diferitelor caractere și simboluri pe care computerele le pot stoca și manipula. De exemplu, valoarea ASCII a literei „A” este 65 .
Resursă : diagramă ASCII cu toate cele 127 de caractere din JavaScript.
Exemplul 1: Valoarea caracterului ASCII folosind 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)`);
Ieșire
Introduceți un caracter: a Valoarea ASCII este: 97
În programul de mai sus, charCodeAt()
metoda este utilizată pentru a găsi valoarea ASCII a unui caracter.
charCodeAt()
Metoda are o valoare a indicelui și returnează un număr întreg care reprezintă codul său UTF-16 (16-bit Unicode Transformation Format).
Dacă nu treceți valoarea indexului, valoarea implicită a indexului va fi 0 . Dacă valoarea indicelui este în afara intervalului, acesta dă NaN
.
Exemplul 2: Valoarea caracterului ASCII folosind 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)`);
Ieșire
Introduceți un caracter: abc Valoarea ASCII este: 97
În programul de mai sus, codePointAt()
metoda este utilizată pentru a găsi valoarea ASCII a unui caracter.
codePointAt()
Metoda returneaza o valoare punct de cod Unicode.
În programul de mai sus, utilizatorul introduce un șir de trei caractere abc. Cu toate acestea, indexul 0 este trecut la codePointAt()
metodă. Aceasta dă valoarea ASCII a primului caracter (aici a).
Dacă nu treceți valoarea indexului, valoarea implicită a indexului va fi 0 . Dacă valoarea indicelui este în afara intervalului, acesta dă undefined
.