JavaScript String charCodeAt ()

JavaScript String charCodeAt () -metoden returnerar ett heltal mellan 0 och 65535 som representerar UTF-16-kodenheten vid det angivna indexet.

Syntaxen för charCodeAt()metoden är:

 str.charCodeAt(index)

Här är str en sträng.

charCodeAt () -parametrar

Den charCodeAt()metod tar in:

  • index - Ett heltal mellan 0 och str. längd - 1 . Om index inte kan konverteras till heltal eller inte tillhandahålls används standardvärdet 0 .

Returvärde från charCodeAt ()

  • Returnerar ett tal som representerar UTF-16-kodens enhetsvärde för tecknet vid det angivna indexet.

Anmärkningar :

  • charCodeAt()returnerar NaNom index är negativt eller utanför intervallet.
  • Om en Unicode-punkt inte kan representeras i en enda UTF-16-kodenhet (värden större än 0xFFFF ) returnerar den första delen av ett par för kodpunkten. För hela kodpunktsvärdet, använd codePointAt().

Exempel: Använda metoden 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

Produktion

 Unicode för 'p': 112 Unicode för '!': 33 Unicode för 'H': 72 Unicode för '': NaN

Rekommenderad läsning: JavaScript-sträng frånCharCode ()

Intressanta artiklar...