JavaScript String codePointAt() Metodu

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:

charCodeAt() yöntemi

charAt() yöntemi

indexOf() yöntemi

lastIndexOf() yöntemi

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);

Kişisel olarak deneyin

Örnek 2

İkinci konumundaki kod değerini alın:

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

Kişisel olarak deneyin

Örnek 3

Son konumundaki kod değerini alın:

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

Kişisel olarak deneyin

Örnek 4

15. konumundaki kod değerini alın:

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

Kişisel olarak deneyin

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()

İlgili sayfalar

JavaScript dizesi

JavaScript dize yöntemleri

JavaScript dize arama