JavaScript String charCodeAt() Metodu

Tanım ve Kullanım

charCodeAt() Metod, belirtilen indeks (dizgi) konumunda karakterin Unicode'yi döndürür.

İlk karakterin indeksi 0'dır, ikincisi 1'dir, ...

Son karakterin indeksi dizgenin uzunluğundan -1'dir (aşağıdaki örnekleri bkz).

Ayrıca bkz:

charAt() yöntemi

charCodeAt() ile codePointAt() karşılaştırması

charCodeAt() UTF-16'dırcodePointAt() Unicode'dır.

charCodeAt() 0 ila 65535 arasındaki sayıları döndürür.

Bu iki yöntem de karakteri temsil eden UTF-16 kodunun tam sayısını döndürür, ancak sadece: codePointAt() 0xFFFF (65535)'den büyük Unicode değerlerini döndürebilen tam değerler olabilir.

İpucu:Unicode karakter kümesi hakkında daha fazla bilgi için ziyaret edin: Unicode referans el kitabı

Örnek

Örnek 1

Dizgedeki ilk karakterin Unicode'ını alın:

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

Kişisel olarak deneyin

Örnek 2

İkinci karakterin Unicode'ını alın:

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

Kişisel olarak deneyin

Örnek 3

Dizgedeki son karakterin Unicode'ını alın:

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

Kişisel olarak deneyin

Örnek 4

16. karakterin Unicode'ını alın:

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

Kişisel olarak deneyin

Sözdizimi

string.charCodeAt(n)

Parametre

Parametre Tanım
n

İsteğe bağlı. Sayı. Karakterin indeksi (alt indeks).

Varsayılan değer = 0.

Dönüş değeri

Tür Tanım
Sayı Verilen indeks konumundaki karakterin Unicode
NaN Geçersiz indeks ise.

Teknik ayrıntılar

Dönüş değeri

string in n Adet karakterin Unicode kodlaması. Bu döndürme değeri 0~65535 arasındaki 16 bitlik bir tam sayıdır.

Açıklama

charCodeAt() Yöntem charAt() Yöntem gerçekleştirdiği işlemler benzerdir, ancak önceki, belirtilen konumdaki karakterin kodlamasını döndürürken, sonraki ise karakterin kendisini içeren alt dizgeyi döndürür. Eğer n negatifse veya dizgenin uzunluğuna eşit veya daha büyükse: charCodeAt() Yöntem, NaN

Unicode kodlaması ile dizge oluşturma yöntemleri hakkında bilgi almak için bkz: fromCharCode() yöntemi

Tarayıcı desteği

charCodeAt() ECMAScript1 (ES1) özellikleridir.

Tüm tarayıcılar ES1 (JavaScript 1997) tamamen destekler:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Destek Destek Destek Destek Destek Destek

İlgili sayfalar

JavaScript dizgi

JavaScript dizgi yöntemleri

JavaScript dizgi arama