Metode JavaScript String charCodeAt()

Definisi dan penggunaan

charCodeAt() Metoden mengembalikan karakter Unicode di indeks yang ditentukan (index).

Indeks karakter pertama adalah 0, kedua adalah 1,......

Indeks karakter terakhir adalah panjang string - 1 (lihat contoh di bawah).

Lihat pula:

Metode charAt()

Pembanding charCodeAt() dengan codePointAt()

charCodeAt() adalah UTF-16,codePointAt() adalah Unicode.

charCodeAt() mengembalikan angka dalam rentang 0 sampai 65535.

Kedua metode ini mengembalikan bilangan bulat yang mewakili kode UTF-16 karakter, tetapi hanya codePointAt() Dapat mengembalikan nilai kode Unicode yang lebih besar dari 0xFFFF (65535) dengan nilai penuh.

Petunjuk:Untuk informasi lebih lanjut tentang karakter set Unicode, kunjungi Panduan Unicode.

Contoh

Contoh 1

Dapatkan Unicode karakter pertama string:

let text = "HELLO WORLD";
let code = text.charCodeAt(0);

Coba sendiri

Contoh 2

Dapatkan Unicode karakter kedua:

let text = "HELLO WORLD";
let code = text.charCodeAt(1);

Coba sendiri

Contoh 3

Dapatkan Unicode karakter terakhir string:

let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);

Coba sendiri

Contoh 4

Dapatkan Unicode karakter ke-16:

let text = "HELLO WORLD";
let code = text.charCodeAt(15);

Coba sendiri

Sintaks

string.charCodeAt(n)

Parameter

Parameter Deskripsi
n

Pilihan. Angka. Indeks karakter (index).

Nilai default = 0.

Nilai kembalikan

Tipe Deskripsi
Angka Karakter Unicode di indeks yang diberikan.
NaN Jika indeks tidak berlaku.

Detil teknis

Nilai kembalikan

string dari n Kode Unicode dari karakter keberangkatan. Nilai yang kembalikan adalah bilangan bulat 16 bit dalam rentang 0~65535.

Keterangan

charCodeAt() Metode yang sama seperti charAt() Operasi yang dijalankan sama seperti yang lain, hanya saja yang pertama mengembalikan kode karakter yang berada di posisi yang ditentukan, sedangkan yang kedua mengembalikan substrak yang mengandung karakter itu sendiri. Jika n adalah negatif, atau sama dengan panjang string, maka charCodeAt() Metode ini mengembalikan NaN.

Untuk mengetahui cara membuat string dari kode Unicode, lihat Metode fromCharCode().

Dukungan peramban

charCodeAt() Adalah fitur ECMAScript1 (ES1).

Seluruh peramban mendukung ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan

Halaman yang Berhubungan

String JavaScript

Metode String String JavaScript

Pencarian String JavaScript