JavaScript String charCodeAt ()

JavaScript String charCodeAt () -metoden returnerer et helt tall mellom 0 og 65535 som representerer UTF-16-kodenheten ved den gitte indeksen.

Syntaksen til charCodeAt()metoden er:

 str.charCodeAt(index)

Her er str en streng.

charCodeAt () -parametere

Den charCodeAt()metoden tar i:

  • indeks - Et helt tall mellom 0 og str. lengde - 1 . Hvis indeks ikke kan konverteres til heltall eller ikke er oppgitt, brukes standardverdien 0 .

Returverdi fra charCodeAt ()

  • Returnerer et tall som representerer UTF-16-kodenhetens verdi for tegnet ved den gitte indeksen.

Merknader :

  • charCodeAt()returnerer NaNhvis indeksen er negativ eller utenfor området.
  • Hvis et Unicode-punkt ikke kan representeres i en enkelt UTF-16- kodenhet (verdier større enn 0xFFFF ), returnerer den den første delen av et par for kodepunktet. Bruk for hele kodepunktverdien codePointAt().

Eksempel: Bruke charCodeAt () -metoden

 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

Produksjon

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

Anbefalt lesing: JavaScript-streng fraCharCode ()

Interessante artikler...