JavaScript String charCodeAt() 方法

定义和用法

charCodeAt() 方法返回字符串中规定索引(下标)处字符的 Unicode。

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-16codePointAt() Adalah Unicode.

charCodeAt() yang mengembalikan angka antara 0 dan 65535.

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

Petunjuk:Untuk informasi lebih lanjut tentang set karakter 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 (indeks).

Nilai baku = 0.

Nilai kembalian

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

Detil teknis

Nilai kembalian

string dari n Kode Unicode dari karakter yang ada. Nilai ini adalah bilangan bulat 16-bit antara 0 dan 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, sementara yang kedua mengembalikan substrung 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, silakan lihat Metode fromCharCode().

Pendukung pelayar

charCodeAt() Adalah fitur ECMAScript1 (ES1).

Semua pelayar web mendukung sepenuhnya ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Sokongan Sokongan Sokongan Sokongan Sokongan Sokongan

Halaman yang berkaitan

String JavaScript

Kaedah string JavaScript

Pencarian string JavaScript