„JavaScript“ eilutė charCodeAt ()

Metodas „JavaScript String charCodeAt ()“ pateikia skaičių nuo 0 iki 65535, nurodantį UTF-16 kodo vienetą pateiktame rodyklėje.

charCodeAt()Metodo sintaksė yra tokia:

 str.charCodeAt(index)

Čia str yra eilutė.

charCodeAt () parametrai

charCodeAt()Metodas trunka:

  • indeksas - sveikasis skaičius nuo 0 iki str. ilgis - 1 . Jei indekso negalima konvertuoti į sveiką skaičių arba jis nepateikiamas, naudojama numatytoji reikšmė 0 .

Grąžinimo vertė iš charCodeAt ()

  • Pateikia skaičių, nurodantį nurodyto indekso simbolio UTF-16 kodo vieneto vertę.

Pastabos :

  • charCodeAt()grįžta, NaNjei indeksas yra neigiamas arba nepatenka į diapazoną.
  • Jei „Unicode“ taško negalima pavaizduoti viename UTF-16 kodo vienete (reikšmės yra didesnės nei 0xFFFF ), jis grąžina pirmąją poros dalį kodo taškui. Norėdami naudoti visą kodo taško vertę, naudokite codePointAt().

Pavyzdys: metodo charCodeAt () naudojimas

 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

Rezultatas

 „Unicode“: p: 112 Unicode: „!“: 33 Unicode „H“: 72 Unicode of: „NaN

Rekomenduojamas skaitymas: „ JavaScript“ eilutė iš „CharCode “()

Įdomios straipsniai...