JavaScript-program til at finde ASCII-værdi af karakter

I dette eksempel lærer du at skrive et JavaScript-program, der finder ASCII-værdien for et tegn.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript String charCodeAt ()
  • JavaScript String codePointAt ()

ASCII står for American Standard Code for Information Interchange .

ASCII er en numerisk værdi, der tildeles forskellige tegn og symboler, som computere kan gemme og manipulere. For eksempel ASCII værdien af bogstavet 'A' er 65 .

Ressource : ASCII-diagram over alle 127 tegn i JavaScript.

Eksempel 1: ASCII-værdi af tegn ved hjælp af 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)`);

Produktion

 Indtast et tegn: a ASCII-værdien er: 97

I ovenstående program charCodeAt()bruges metoden til at finde ASCII-værdien for et tegn.

Den charCodeAt()metode tager i en indeksværdi og returnerer et heltal, der repræsenterer dens UTF-16 (16-bit Unicode Transformation Format) kode.

Hvis du ikke videregiver indeksværdien, er standardindeksværdien 0 . Hvis indeksværdien er uden for området, giver den NaN.

Eksempel 2: ASCII-værdi af tegn ved hjælp af 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)`);

Produktion

 Indtast et tegn: abc ASCII-værdien er: 97

I ovenstående program codePointAt()bruges metoden til at finde ASCII-værdien for et tegn.

Den codePointAt()metode returnerer en Unicode-kode pointværdi.

I ovenstående program indtaster brugeren tre tegn streng abc. Imidlertid overføres indekset 0 til codePointAt()metoden. Dette giver ASCII-værdien for det første tegn (her a).

Hvis du ikke videregiver indeksværdien, er standardindeksværdien 0 . Hvis indeksværdien er uden for området, giver den undefined.

Interessante artikler...