JavaScript program a karakter ASCII értékének megtalálásához

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.

érdekes cikkek...