JavaScript Dizesi charCodeAt ()

JavaScript String charCodeAt () yöntemi, verilen dizindeki UTF-16 kod birimini temsil eden 0 ile 65535 arasında bir tamsayı döndürür.

charCodeAt()Yöntemin sözdizimi şöyledir:

 str.charCodeAt(index)

Burada str bir dizedir.

charCodeAt () Parametreler

charCodeAt()Yöntem alır:

  • index - 0 ile str.length - 1 arasında bir tamsayı . Dizin tam sayıya dönüştürülemiyorsa veya sağlanmıyorsa, varsayılan değer olan 0 kullanılır.

CharCodeAt () öğesinden dönüş değeri

  • Verilen dizindeki karakterin UTF-16 kod birim değerini temsil eden bir sayı döndürür.

Notlar :

  • charCodeAt()NaNdizin negatifse veya aralık dışındaysa döndürür .
  • Bir Unicode noktası tek bir UTF-16 kod biriminde ( 0xFFFF'den büyük değerler ) temsil edilemiyorsa , kod noktası için bir çiftin ilk bölümünü döndürür. Tüm kod noktası değeri için kullanın codePointAt().

Örnek: charCodeAt () yöntemini kullanma

 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

Çıktı

 'P' Unicode'u: 112 Unicode '!': 33 'H' Unicode'u: 72 Unicode '': NaN

Önerilen Okuma: JavaScript String fromCharCode ()

Ilginç makaleler...