Selles näites õpid kirjutama JavaScripti programmi, mis leiab märgi ASCII väärtuse.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti string charCodeAt ()
- JavaScripti stringi codePointAt ()
ASCII tähistab Ameerika standardseid teabevahetuskoode .
ASCII on arvuline väärtus, mis antakse arvutitele erinevatele tähemärkidele ja sümbolitele salvestamiseks ja manipuleerimiseks. Näiteks A- tähe ASCII väärtus on 65 .
Allikas : kõigi JavaScripti 127 tähemärgi ASCII diagramm.
Näide 1: märgi ASCII väärtus, kasutades 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)`);
Väljund
Sisestage märk: a ASCII väärtus on: 97
Ülaltoodud programmis kasutatakse charCodeAt()
meetodit märgi ASCII väärtuse leidmiseks.
charCodeAt()
Meetod võtab indeks väärtus ja tagastab täisarv esindavad oma UTF-16 (16-bitine Unicode Transformation Format) kood.
Kui te ei edasta indeksi väärtust, on vaikimisi indeksi väärtus 0 . Kui indeksi väärtus jääb vahemikust välja, siis see annab NaN
.
Näide 2: Märkide ASCII väärtus codePointAt () abil
// 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)`);
Väljund
Sisestage märk: abc ASCII väärtus on: 97
Ülaltoodud programmis kasutatakse codePointAt()
meetodit märgi ASCII väärtuse leidmiseks.
codePointAt()
Meetod tagastab Unicode koodi väärtustele.
Ülaltoodud programmis sisestab kasutaja kolmetähelise stringi abc. Kuid indeks 0 edastatakse codePointAt()
meetodile. See annab esimese märgi ASCII väärtuse (siin a).
Kui te ei edasta indeksi väärtust, on vaikimisi indeksi väärtus 0 . Kui indeksi väärtus jääb vahemikust välja, siis see annab undefined
.