I dette eksemplet lærer du å skrive et JavaScript-program som finner ASCII-verdien til et tegn.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript String charCodeAt ()
- JavaScript String codePointAt ()
ASCII står for American Standard Code for Information Interchange .
ASCII er en numerisk verdi som er gitt til forskjellige tegn og symboler som datamaskiner kan lagre og manipulere. For eksempel ASCII verdien av brevet 'A' er 65 .
Ressurs : ASCII-diagram over alle 127 tegn i JavaScript.
Eksempel 1: ASCII-verdi av tegn ved bruk av 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)`);
Produksjon
Skriv inn et tegn: a ASCII-verdien er: 97
I programmet ovenfor charCodeAt()
brukes metoden for å finne ASCII-verdien til et tegn.
Den charCodeAt()
metoden tar i indeksverdier og returnerer et heltall som representerer dens UTF-16 (16-bits Unicode Transformation Format) kode.
Hvis du ikke overfører indeksverdien, vil standard indeksverdi være 0 . Hvis indeksverdien er utenfor området, gir den det NaN
.
Eksempel 2: ASCII-verdi av tegn ved bruk av 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)`);
Produksjon
Skriv inn et tegn: abc ASCII-verdien er: 97
I programmet ovenfor codePointAt()
brukes metoden for å finne ASCII-verdien til et tegn.
Den codePointAt()
metoden returnerer en Unicode-koden verdi.
I det ovennevnte programmet legger brukeren inn tre tegns streng abc. Imidlertid overføres indeksen 0 til codePointAt()
metoden. Dette gir ASCII-verdien til det første tegnet (her a).
Hvis du ikke overfører indeksverdien, vil standard indeksverdi være 0 . Hvis indeksverdien er utenfor området, gir den det undefined
.