Program JavaScript pentru a găsi valoarea caracterului ASCII

Î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.

Articole interesante...