JavaScript String charCodeAt() Metodu
- Önceki sayfa
- Sonraki sayfa
- Bir üst katmana dön JavaScript String Referans Kılavuzu
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:
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);
Örnek 2
İkinci karakterin Unicode'ını alın:
let text = "HELLO WORLD"; let code = text.charCodeAt(1);
Örnek 3
Dizgedeki son karakterin Unicode'ını alın:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Örnek 4
16. karakterin Unicode'ını alın:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
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 |
- Önceki sayfa
- Sonraki sayfa
- Bir üst katmana dön JavaScript String Referans Kılavuzu