Ebben a példában megtanul olyan JavaScript programot írni, amely megtalálja a karakter ASCII értékét.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript karakterlánc charCodeAt ()
- JavaScript karakterlánc codePointAt ()
Az ASCII az amerikai szabványos információcsere szabványt jelenti .
Az ASCII egy numerikus érték, amelyet a számítógépek különböző karaktereknek és szimbólumoknak adnak tárolásra és kezelésre. Például az ASCII értékét a levél „A” jelentése 65 .
Forrás : ASCII diagram mind a 127 karakterből a JavaScript-ben.
1. példa: A karakter ASCII értéke a charCodeAt () használatával
// 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)`);
Kimenet
Írjon be egy karaktert: a Az ASCII értéke: 97
A fenti programban a charCodeAt()
módszert egy karakter ASCII értékének megkeresésére használják.
A charCodeAt()
módszer indexértéket vesz fel, és az UTF-16 (16 bites Unicode Transformation Format) kódját reprezentáló egész számot adja vissza.
Ha nem adja át az index értékét, akkor az alapértelmezett index értéke 0 lesz . Ha az index értéke kívül esik, megadja NaN
.
2. példa: A karakter ASCII értéke a codePointAt () használatával
// 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)`);
Kimenet
Írjon be egy karaktert: abc Az ASCII értéke: 97
A fenti programban a codePointAt()
módszert egy karakter ASCII értékének megkeresésére használják.
A codePointAt()
metódus Unicode kódpont értéket ad vissza.
A fenti programban a felhasználó három karakterből álló abc karaktert ír be. A 0 index azonban átkerül a codePointAt()
módszerhez. Ez megadja az első karakter ASCII értékét (itt a).
Ha nem adja át az index értékét, akkor az alapértelmezett index értéke 0 lesz . Ha az index értéke kívül esik, megadja undefined
.