Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka löytää merkin ASCII-arvon.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript-merkkijono charCodeAt ()
- JavaScript-merkkijono codePointAt ()
ASCII on lyhenne sanoista American Standard Code for Information Interchange .
ASCII on numeerinen arvo, joka annetaan eri merkeille ja symboleille, joita tietokoneet voivat tallentaa ja käsitellä. Esimerkiksi A-kirjaimen ASCII-arvo on 65 .
Resurssi : ASCII-kaavio kaikista 127 merkistä JavaScriptissä.
Esimerkki 1: Merkin ASCII-arvo käyttämällä 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)`);
Tuotos
Kirjoita merkki: a ASCII-arvo on: 97
Yllä olevassa ohjelmassa charCodeAt()
menetelmää käytetään merkin ASCII-arvon löytämiseen.
charCodeAt()
Menetelmä vie indeksin arvon ja palauttaa kokonaisluvun edustaa sen UTF-16 (16-bittinen Unicode Transformation Format) koodi.
Jos et läpäise hakemistoarvoa, indeksin oletusarvo on 0 . Jos indeksin arvo on alueen ulkopuolella, se antaa NaN
.
Esimerkki 2: Merkin ASCII-arvo codePointAt () -ominaisuuden avulla
// 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)`);
Tuotos
Kirjoita merkki: abc ASCII-arvo on: 97
Yllä olevassa ohjelmassa codePointAt()
menetelmää käytetään merkin ASCII-arvon löytämiseen.
codePointAt()
Menetelmä palauttaa Unicode-koodi pistearvo.
Yllä olevassa ohjelmassa käyttäjä syöttää kolmen merkin merkkijonon abc. Indeksi 0 välitetään kuitenkin codePointAt()
menetelmälle. Tämä antaa ensimmäisen merkin ASCII-arvon (tässä a).
Jos et läpäise hakemistoarvoa, indeksin oletusarvo on 0 . Jos indeksin arvo on alueen ulkopuolella, se antaa undefined
.