JavaScripti string charCodeAt ()

Meetod JavaScripti string string charCodeAt () tagastab täisarvu vahemikus 0 kuni 65535, mis tähistab antud indeksis UTF-16 koodiüksust.

Meetodi süntaks charCodeAt()on:

 str.charCodeAt(index)

Siin on str string.

charCodeAt () parameetrid

charCodeAt()Meetod võtab:

  • indeks - täisarv vahemikus 0 kuni str . pikkus - 1 . Kui indeksit ei saa teisendada täisarvuks või seda ei esitata, kasutatakse vaikeväärtust 0 .

Tagastusväärtus väärtusest charCodeAt ()

  • Tagastab arvu, mis tähistab antud indeksis oleva märgi UTF-16 koodiühiku väärtust.

Märkused :

  • charCodeAt()naaseb, NaNkui indeks on negatiivne või jääb vahemikust välja.
  • Kui Unicode'i punkti ei saa esitada ühes UTF-16 koodiüksuses (väärtused on suuremad kui 0xFFFF ), tagastab see koodipunkti jaoks paari esimese osa. Kogu koodipunkti väärtuse jaoks kasutage codePointAt().

Näide: meetodi charCodeAt () kasutamine

 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

Väljund

 Punkti 'p' 112 kood: 112! '!' Kood: 33 'H' kood: 72 'NaN unicode'

Soovitatav lugemine: JavaScripti string fromCharCode ()

Huvitavad Artiklid...