JavaScript String codePointAt() Metodu
- Önceki sayfa charCodeAt()
- Sonraki sayfa concat()
- Üst katı geri dön JavaScript String Referans Kılavuzu
Tanım ve kullanım
codePointAt()
Yöntem, dizideki indeks (konum) konumundaki Unicode değerini döndürür.
İlk konumun indeksi 0, ikincisi 1,....
Ayrıca bakınız:
Unicode
Unicode karakter seti hakkında daha fazla bilgi için ziyaret edin Unicode Referans Kılavuzu。
Örnek
Örnek 1
Dizideki ilk konumun kod değerini alın:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
Örnek 2
İkinci konumundaki kod değerini alın:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
Örnek 3
Son konumundaki kod değerini alın:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Örnek 4
15. konumundaki kod değerini alın:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
charCodeAt() ve codePointAt() arasındaki fark
charCodeAt()
Bu UTF-16'dır,codePointAt()
Bu Unicode'dır.
charCodeAt()
0 ile 65535 arasında sayı döndürür.
İki yöntem de karakteri temsil eden UTF-16 kodunu integer olarak döndürür, ancak sadece codePointAt()
0xFFFF (65535) üzerindeki Unicode değerlerini döndürebilen tam değer.
Unicode karakter seti hakkında daha fazla bilgi için ziyaret edin Unicode Referans Kılavuzu。
Sözdizimi
string.codePointAt(index)
Parametre
Parametre | Açıklama |
---|---|
index |
İsteğe bağlı. Dizideki indeks (konum). Varsayılan değer = 0。 |
Dönüş değeri
Tür | Açıklama |
---|---|
Sayı | Belirtilen indeks konumundaki kod değerini (code point value) belirtin. |
undefined | Eğer indeks geçersizse. |
Tarayıcı desteği
codePointAt()
Bu ECMAScript6 (ES6) özelliğidir.
Tüm modern tarayıcılar ES6 (JavaScript 2015) destekliyor:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Destekleniyor | Destekleniyor | Destekleniyor | Destekleniyor | Destekleniyor |
Internet Explorer 11 (veya daha eski sürümler) desteklemiyor codePointAt()
。
- Önceki sayfa charCodeAt()
- Sonraki sayfa concat()
- Üst katı geri dön JavaScript String Referans Kılavuzu