Reťazec JavaScriptu charCodeAt ()

Metóda JavaScript String charCodeAt () vracia celé číslo od 0 do 65535 predstavujúce jednotku kódu UTF-16 v danom indexe.

Syntax charCodeAt()metódy je:

 str.charCodeAt(index)

Str je reťazec.

charCodeAt () parametre

charCodeAt()Metóda berie v:

  • index - Celé číslo medzi 0 a dĺžkou str. - 1 . Ak index nie je možné previesť na celé číslo alebo nie je uvedený, použije sa predvolená hodnota 0 .

Vrátená hodnota z charCodeAt ()

  • Vráti číslo predstavujúce hodnotu jednotky kódu UTF-16 znaku v danom indexe.

Poznámky :

  • charCodeAt()vráti, NaNak je index záporný alebo mimo rozsahu.
  • Ak bod Unicode nemôže byť reprezentovaný v jednej kódovej jednotke UTF-16 (hodnoty väčšie ako 0xFFFF ), potom vráti prvú časť páru pre bod kódu. Pre celú bodovú hodnotu kódu použite codePointAt().

Príklad: Použitie metódy charCodeAt ()

 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ýkon

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

Odporúčané čítanie: Reťazec JavaScript fromCharCode ()

Zaujímavé články...