مетод codePointAt() الخاص بـ JavaScript String
- الصفحة السابقة charCodeAt()
- الصفحة التالية concat()
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript String
定义和用法
codePointAt()
تعريف و استعمال
تعود الطريقة بالقيمة Unicode في الموقع (الموقع) في السلسلة.
المؤشر الأول هو 0، الثاني هو 1،....
طريقة 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";
تجربة شخصية
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()
。
- الصفحة السابقة charCodeAt()
- الصفحة التالية concat()
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript String