مетод codePointAt() الخاص بـ JavaScript String

定义和用法

codePointAt() تعريف و استعمال

تعود الطريقة بالقيمة Unicode في الموقع (الموقع) في السلسلة.

المؤشر الأول هو 0، الثاني هو 1،....

انظر أيضًا:

طريقة charCodeAt()

طريقة charAt()

طريقة indexOf()

طريقة lastIndexOf()

يمكن أن تعود القيم الكاملة لأرقام Unicode التي تزيد عن 0xFFFF (65535). للحصول على معلومات أكثر عن مجموعة الحروف Unicode، يرجى زيارة

Unicode

مثال

مثال 1

الحصول على قيمة码位 للرقم 15:
الحصول على قيمة码位 للرقم الأول في السلسلة:

let code = text.charCodeAt(15);

let code = text.codePointAt(0);

مثال 2

الحصول على قيمة码位 للرقم 15:
الحصول على قيمة码位 للرقم الثاني:

let code = text.charCodeAt(15);

let code = text.codePointAt(1);

مثال 3

الحصول على قيمة码位 للرقم 15:
الحصول على قيمة码位 للرقم الأخير:

let code = text.charCodeAt(15);

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

مثال 4

الحصول على قيمة码位 للرقم 15:
let text = "HELLO WORLD";

let code = text.charCodeAt(15);

تجربة شخصية

charCodeAt() الفرق بين charCodeAt() و codePointAt()codePointAt() هي UTF-16،

charCodeAt() هي Unicode.

تعود بالعدد بين 0 و65535. codePointAt() كلا الطريقتين تعودان بالعدد الذي يمثل رمز UTF-16 للحرف، لكن فقط

يمكن أن تعود القيم الكاملة لأرقام Unicode التي تزيد عن 0xFFFF (65535). للحصول على معلومات أكثر عن مجموعة الحروف Unicode، يرجى زيارة

دليل Unicode

النحوstringالمعامل.codePointAt(

)

) وصف
المعامل

index

اختياري. مؤشر في السلسلة (الموقع).

القيمة المقدمة مسبقًا = 0.

نوع وصف
رقم قيمة码位 (code point value) في الموقع المحدد.
غير معرف إذا كان المؤشر غير صالح.

دعم المتصفح

codePointAt() هي خاصية ECMAScript6 (ES6).

جميع المتصفحات الحديثة يدعمون ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
يدعم يدعم يدعم يدعم يدعم

Internet Explorer 11 (أو إصداراتها الأقدم) لا يدعمها codePointAt()

الصفحات ذات الصلة

كلمات JavaScript

طريقة كلمات JavaScript

بحث كلمات JavaScript