Program JavaScript za iskanje ASCII vrednosti znaka

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.

Zanimive Članki...