JavaScript programma, lai atrastu rakstura ASCII vērtību

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas atrod rakstzīmes ASCII vērtību.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript virkne charCodeAt ()
  • JavaScript virknes codePointAt ()

ASCII nozīmē Amerikas standarta informācijas apmaiņas standartu .

ASCII ir skaitliska vērtība, kas tiek piešķirta dažādām rakstzīmēm un simboliem, ko datori var glabāt un ar ko manipulēt. Piemēram, burta “A” ASCII vērtība ir 65 .

Resurss : ASCII diagramma ar visām 127 rakstzīmēm JavaScript.

1. piemērs: rakstzīmes ASCII vērtība, izmantojot 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)`);

Rezultāts

 Ievadiet rakstzīmi: a ASCII vērtība ir: 97

Iepriekš minētajā programmā charCodeAt()metodi izmanto, lai atrastu rakstzīmes ASCII vērtību.

charCodeAt()Metode veic, indeksa vērtība un atgriež veselu skaitli, kas pārstāv tās UTF-16 (16-bit Unicode Transformation Format) kodu.

Ja jūs neizturat indeksa vērtību, noklusējuma indeksa vērtība būs 0 . Ja indeksa vērtība ir ārpus diapazona, tā dod NaN.

2. piemērs: Rakstzīmes ASCII vērtība, izmantojot 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)`);

Rezultāts

 Ievadiet rakstzīmi: abc ASCII vērtība ir: 97

Iepriekš minētajā programmā codePointAt()metodi izmanto, lai atrastu rakstzīmes ASCII vērtību.

codePointAt()Metode atgriež Unicode koda punktu vērtību.

Iepriekš minētajā programmā lietotājs ievada trīs rakstzīmju virkni abc. Tomēr indekss 0 tiek nodots codePointAt()metodei. Tas dod pirmās rakstzīmes ASCII vērtību (šeit a).

Ja jūs neizturat indeksa vērtību, noklusējuma indeksa vērtība būs 0 . Ja indeksa vērtība ir ārpus diapazona, tā dod undefined.

Interesanti raksti...