Řetězec JavaScript charCodeAt ()

Metoda JavaScript String charCodeAt () vrací celé číslo mezi 0 a 65535 představující jednotku kódu UTF-16 v daném indexu.

Syntaxe charCodeAt()metody je:

 str.charCodeAt(index)

Zde je str řetězec.

charCodeAt () parametry

charCodeAt()Metoda bere v:

  • index - Celé číslo mezi 0 a str . délkou - 1 . Pokud index nelze převést na celé číslo nebo není poskytnut, použije se výchozí hodnota 0 .

Vrátit hodnotu z charCodeAt ()

  • Vrátí číslo představující hodnotu jednotky kódu UTF-16 znaku v daném indexu.

Poznámky :

  • charCodeAt()vrátí, NaNpokud je index záporný nebo mimo rozsah.
  • Pokud bod Unicode nelze reprezentovat v jedné kódové jednotce UTF-16 (hodnoty větší než 0xFFFF ), vrátí první část páru pro bod kódu. Pro celou bodovou hodnotu kódu použijte codePointAt().

Příklad: Použití metody 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ýstup

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

Doporučené čtení: Řetězec JavaScript fromCharCode ()

Zajímavé články...