V tem primeru se boste naučili pisati program JavaScript, ki najde vrednost ASCII znaka.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- String JavaScript charCodeAt ()
- String code JavaScriptPointAt ()
ASCII pomeni ameriška standardna koda za izmenjavo informacij .
ASCII je številčna vrednost, ki je dana različnim znakom in simbolom za shranjevanje in upravljanje računalnikov. Na primer, vrednost ASCII črke "A" je 65 .
Vir : grafikon ASCII z vsemi 127 znaki v JavaScript.
Primer 1: ASCII vrednost znaka z uporabo 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)`);
Izhod
Vnesite znak: a Vrednost ASCII je: 97
V zgornjem programu se charCodeAt()
metoda uporablja za iskanje vrednosti ASCII znaka.
charCodeAt()
Postopek je v vrednosti indeksa in vrne celo število, ki predstavlja njegovo UTF-16 (16-bitni Unicode Transformation Format) kodo.
Če vrednosti indeksa ne prenesete, bo privzeta vrednost indeksa 0 . Če je vrednost indeksa zunaj obsega, poda NaN
.
Primer 2: ASCII vrednost znaka z uporabo 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)`);
Izhod
Vnesite znak: abc Vrednost ASCII je: 97
V zgornjem programu se codePointAt()
metoda uporablja za iskanje vrednosti ASCII znaka.
codePointAt()
Metoda vrne Unicode vrednost kode točke.
V zgornjem programu uporabnik vnese triznakovni niz abc. Vendar se indeks 0 posreduje codePointAt()
metodi. To daje vrednost ASCII prvega znaka (tukaj a).
Če vrednosti indeksa ne prenesete, bo privzeta vrednost indeksa 0 . Če je vrednost indeksa zunaj obsega, poda undefined
.