Șir JavaScript charCodeAt ()

Metoda JavaScript String charCodeAt () returnează un număr între 0 și 65535 reprezentând unitatea de cod UTF-16 la indexul dat.

Sintaxa charCodeAt()metodei este:

 str.charCodeAt(index)

Aici, str este un șir.

parametrii charCodeAt ()

charCodeAt()Metoda ia în:

  • index - Un întreg între 0 și str.length - 1 . Dacă indexul nu poate fi convertit în număr întreg sau nu este furnizat, se utilizează valoarea implicită 0 .

Returnează valoarea din charCodeAt ()

  • Returnează un număr care reprezintă valoarea unității de cod UTF-16 a caracterului la indexul dat.

Note :

  • charCodeAt()returnează NaNdacă indicele este negativ sau în afara intervalului.
  • Dacă un punct Unicode nu poate fi reprezentat într-o singură unitate de cod UTF-16 (valori mai mari de 0xFFFF ), atunci returnează prima parte a unei perechi pentru punctul de cod. Pentru întreaga valoare a punctului de cod, utilizați codePointAt().

Exemplu: Folosind metoda 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

Ieșire

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

Lectură recomandată: șir JavaScript de laCharCode ()

Articole interesante...