codePointAt()

Misollar

Stringdagi birinchi pozitsiyadagi kod nuqtasi (code point) qiymatini oling:

let text = "HELLO WORLD"; let code = text.codePointAt(0);
O‘zingiz sinab ko‘ring »

Ikkinchi pozitsiyadagi kod nuqtasi qiymatini oling:

let text = "HELLO WORLD"; let code = text.codePointAt(1);
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

codePointAt() metodi stringdagi berilgan indeksdagi (pozitsiyadagi) Unicode qiymatini qaytaradi.

Birinchi pozitsiyaning indeksi 0, ikkinchisiniki 1, ....

Shuningdek qarang:

charCodeAt() metodi

charAt() metodi

indexOf() metodi

lastIndexOf() metodi

Unicode

Unicode belgilar to‘plamlari haqida batafsil ma’lumot uchun Unicode ma’lumotnomamizga tashrif buyuring.


charCodeAt() va codePointAt() o‘rtasidagi farq

charCodeAt() — UTF-16, codePointAt() esa Unicode.

charCodeAt() 0 dan 65535 gacha bo‘lgan sonni qaytaradi.

Ikkala metod ham belgining UTF-16 kodini ifodalovchi butun son qaytaradi, lekin faqat codePointAt() 0xFFFF (65535) dan katta Unicode qiymatining to‘liq qiymatini qaytara oladi.

Unicode belgilar to‘plamlari haqida batafsil ma’lumot uchun Unicode ma’lumotnomamizga tashrif buyuring.


Sintaksis

string.codePointAt(index)

Parametrlar

Parametr Tavsif
indexIxtiyoriy.
Stringdagi indeks (pozitsiya).
Standart qiymat = 0.

Qaytariladigan qiymat

Tip Tavsif
NumberBelgilangan indeksdagi kod nuqtasi qiymati.
Agar indeks noto‘g‘ri bo‘lsa, undefined.


Ko‘proq misollar

Oxirgi pozitsiyadagi kod nuqtasi qiymatini oling:

let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
O‘zingiz sinab ko‘ring »

15-pozitsiyadagi kod nuqtasi qiymatini oling:

let text = "HELLO WORLD"; let code = text.charCodeAt(15);
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

codePointAt() — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!