جسٹاگرافیک اسٹرنگ کوڈ پوائنٹ اٹ() میٹھد
- پچھلای پیج charCodeAt()
- بعدی پیج concat()
- بک آپ آپ اک بار دستورالعمل مرجع رشته JavaScript
定义和用法
codePointAt()
方法返回字符串中索引(位置)处的 Unicode 值。
第一个位置的索引是 0,第二个是 1,....
另请参阅:
Unicode
یونیکد حروف تہجی کی اضافی معلومات کے لئے ہمارے یونیکد مرجع کتاب。
实例
例子 1
获取字符串中第一个位置的码位(code point)值:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
例子 2
获取第二个位置的码位值:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
例子 3
获取最后位置的码位值:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
例子 4
获取第 15 位的码位值:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
charCodeAt() 和 codePointAt() 的区别
charCodeAt()
是 UTF-16,codePointAt()
是 Unicode。
charCodeAt()
返回 0 到 65535 之间的数字。
两种方法都返回表示字符的 UTF-16 代码的整数,但只有 codePointAt()
دو دونوں طریقوں سے بڑھ سکتا ہے 0xFFFF (65535) سے زیادہ کا یونیکد ویلو
یونیکد حروف تہجی کی اضافی معلومات کے لئے ہمارے یونیکد مرجع کتاب。
نامہ
فونٹ.codePointAt(انڈیکس)
پارامتر
پارامتر | وصف |
---|---|
انڈیکس |
اختیاری۔فونٹ کی ویلو میں انڈیکس (موقعیت) مقابلہ ویلو = 0 |
بازگشتی ویلو
کا تیپ | وصف |
---|---|
نمبر | مخصوص انڈیکس کی جگہ کا کد پوائنٹ والی قیمت (کد پوائنٹ ویلو) |
undefined | اگر انڈیکس ناقص ہو تو |
براوزر پشتیبند
codePointAt()
یہ ایک ایمپلائز سکریپٹ 6 (ES6) خصوصیت ہے
تمام جدید براوزرز اس6 (جسٹسکریپٹ 2015) کا پشتیبند کرتے ہیں:
کروم | ایج | فائرفاکس | سافری | آپرا |
---|---|---|---|---|
کروم | ایج | فائرفاکس | سافری | آپرا |
پشتیبند | پشتیبند | پشتیبند | پشتیبند | پشتیبند |
اینٹرنیٹ ایکسپلورر 11 (یا اور سابق ورزن) نہیں پشتیبند نہیں کرسکتا codePointAt()
。
متعلقہ پیج
- پچھلای پیج charCodeAt()
- بعدی پیج concat()
- بک آپ آپ اک بار دستورالعمل مرجع رشته JavaScript