„JavaScript“ programa, skirta rasti ASCII simbolio vertę

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri suras simbolio ASCII vertę.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript“ eilutė charCodeAt ()
  • „JavaScript“ eilutė codePointAt ()

ASCII reiškia Amerikos standartinį informacijos mainų kodą .

ASCII yra skaitinė vertė, suteikiama skirtingiems simboliams ir simboliams, kuriuos kompiuteriai gali laikyti ir valdyti. Pavyzdžiui, raidės „A“ ASCII reikšmė yra 65 .

Šaltinis : ASCII diagrama iš visų 127 „JavaScript“ simbolių.

1 pavyzdys: Simbolio ASCII reikšmė naudojant 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)`);

Rezultatas

 Įveskite simbolį: a ASCII reikšmė yra: 97

Pirmiau pateiktoje programoje charCodeAt()metodas naudojamas norint rasti simbolio ASCII vertę.

charCodeAt()Metodas užima indekso vertę ir grąžina sveikąjį skaičių, atstovaudama savo UTF-16 (16 bitų Unikodo transformacijos formatu) kodą.

Jei neperduodate indekso vertės, numatytoji indekso vertė bus 0 . Jei indekso vertė yra už diapazono ribų, ji duoda NaN.

2 pavyzdys: ASCII simbolio reikšmė naudojant „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)`);

Rezultatas

 Įveskite simbolį: abc ASCII reikšmė yra: 97

Pirmiau pateiktoje programoje codePointAt()metodas naudojamas norint rasti simbolio ASCII vertę.

codePointAt()Metodas grąžina Unicode kodas taškų vertę.

Ankstesnėje programoje vartotojas įveda trijų simbolių eilutę abc. Tačiau metodas perduodamas indeksas 0codePointAt() . Tai suteikia pirmojo simbolio ASCII vertę (čia a).

Jei neperduodate indekso vertės, numatytoji indekso vertė bus 0 . Jei indekso vertė yra už diapazono ribų, ji duoda undefined.

Įdomios straipsniai...