JavaScript-merkkijono charCodeAt ()

JavaScript String charCodeAt () -menetelmä palauttaa kokonaisluvun välillä 0 - 65535, joka edustaa UTF-16-koodiyksikköä annetussa hakemistossa.

Menetelmän syntaksi charCodeAt()on:

 str.charCodeAt(index)

Tässä str on merkkijono.

charCodeAt () -parametrit

charCodeAt()Menetelmä vie:

  • indeksi - kokonaisluku välillä 0 ja str . pituus - 1 . Jos hakemistoa ei voida muuntaa kokonaisluvuksi tai sitä ei anneta, käytetään oletusarvoa 0 .

Palautusarvo charCodeAt ()

  • Palauttaa numeron, joka edustaa merkin UTF-16-koodiyksikköarvoa annetussa hakemistossa.

Huomautuksia :

  • charCodeAt()palaa, NaNjos indeksi on negatiivinen tai alueen ulkopuolella.
  • Jos Unicode-pistettä ei voida edustaa yhdessä UTF-16- koodiyksikössä (arvot ovat suurempia kuin 0xFFFF ), se palauttaa parin ensimmäisen osan koodipisteelle. Käytä koko koodipisteen arvoa codePointAt().

Esimerkki: charCodeAt () -menetelmän käyttö

 let sentence = "Happy Birthday to you!"; let unicode1 = sentence.charCodeAt(2); console.log(`Unicode of '$(sentence.charAt(2))': $(unicode1)`); // 112 let unicode2 = sentence.charCodeAt(sentence.length - 1); console.log( `Unicode of '$(sentence.charAt(sentence.length - 1))': $(unicode2)` ); // 33 // index is 0 for non-numeric let unicode3 = sentence.charCodeAt("string"); console.log(`Unicode of '$(sentence.charAt(0))': $(unicode3)`); // 'p' // returns NaN for negative or out of range indices let unicode4 = sentence.charCodeAt(-2); console.log(`Unicode of '$(sentence.charAt(-2))': $(unicode4)`); // NaN

Tuotos

 Unicode of 'p': 112 Unicode of '!': 33 Unicode of 'H': 72 Unicode of '': NaN

Suositeltava lukeminen: JavaScript-merkkijono fromCharCode ()

Mielenkiintoisia artikkeleita...