JavaScript String charCodeAt ()

Metode JavaScript String charCodeAt () mengembalikan integer antara 0 dan 65535 yang mewakili unit kode UTF-16 pada indeks yang diberikan.

Sintaks dari charCodeAt()metode ini adalah:

 str.charCodeAt(index)

Di sini, str adalah string.

Parameter charCodeAt ()

The charCodeAt()Metode mengambil di:

  • index - Integer antara 0 dan str.length - 1 . Jika indeks tidak dapat diubah menjadi integer atau tidak disediakan, nilai default 0 digunakan.

Kembalikan nilai dari charCodeAt ()

  • Mengembalikan angka yang mewakili nilai unit kode UTF-16 dari karakter pada indeks yang diberikan.

Catatan :

  • charCodeAt()kembali NaNjika indeks negatif atau di luar jangkauan.
  • Jika titik Unicode tidak dapat direpresentasikan dalam satu unit kode UTF-16 (nilai lebih besar dari 0xFFFF ), maka ia mengembalikan bagian pertama dari pasangan untuk titik kode tersebut. Untuk keseluruhan nilai poin kode, gunakan codePointAt().

Contoh: Menggunakan metode 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

Keluaran

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

Bacaan yang Disarankan: JavaScript String fromCharCode ()

Artikel yang menarik...