JavaScript karakterlánc charCodeAt ()

A JavaScript String charCodeAt () metódus egy 0 és 65535 közötti egész számot ad vissza, amely az adott index UTF-16 kódegységét képviseli.

A charCodeAt()módszer szintaxisa :

 str.charCodeAt(index)

Itt az str egy karakterlánc.

charCodeAt () paraméterek

A charCodeAt()módszer:

  • index - Egész szám 0 és str.length - 1 között . Ha az index nem konvertálható egész számra, vagy nincs megadva, akkor az alapértelmezett 0 értéket használja.

Visszatérési érték a charCodeAt () értékből

  • Egy számot ad vissza, amely az adott indexen szereplő karakter UTF-16 kódegység-értékét képviseli.

Megjegyzések :

  • charCodeAt()akkor tér vissza, NaNha az index negatív vagy tartományon kívül esik.
  • Ha egy Unicode-pont nem ábrázolható egyetlen UTF-16 kódegységben (az értékek nagyobbak, mint 0xFFFF ), akkor a pár első részét adja vissza a kódpont számára. A teljes kódpont értékhez használja codePointAt().

Példa: A charCodeAt () módszer használata

 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

Kimenet

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

Ajánlott olvasmány: JavaScript karakterlánc fromCharCode ()

érdekes cikkek...