JavaScript String charCodeAt() 方法
- پچھلے صفحے کا سلسلہ
- بعد کا صفحہ
- بالا کا سلسلہ واپس جاوا اسکریپت اسٹرنگ رفرنس دستورات
定义和用法
charCodeAt()
方法返回字符串中规定索引(下标)处字符的 Unicode。
شاخص اولین حرف 0 است، دومین 1 است،......
شاخص آخرین حرف معادل طول رشته منهای 1 است (لطفاً به مثال زیر مراجعه کنید).
لطفاً به
مقایسه charCodeAt() با codePointAt()
charCodeAt()
UTF-16 است،codePointAt()
یونیکد است.
charCodeAt()
بازمیگردد به عدد بین 0 تا 65535.
این دو روش هر دو یک عدد صحیح UTF-16 را بازمیگردانند که نشاندهنده کد حرف است، اما فقط codePointAt()
میتوان مقدار کامل Unicodeای که بزرگتر از 0xFFFF (65535) است را بازگرداند.
نکته:برای اطلاعات بیشتر در مورد مجموعه حروف یونیکد، لطفاً به دستورالعمل یونیکد。
مثال
مثال 1
Unicode حرف اول رشته را بدست آورید:
let text = "HELLO WORLD"; let code = text.charCodeAt(0);
مثال 2
Unicode حرف دوم را بدست آورید:
let text = "HELLO WORLD"; let code = text.charCodeAt(1);
مثال 3
Unicode حرف آخرین رشته را بدست آورید:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
مثال 4
Unicode حرف شانزدهم را بدست آورید:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
نحوه استفاده
string.charCodeAt(n)
پارامتر
پارامتر | توضیحات |
---|---|
n |
اختیاری. عدد. شاخص حرف (پایینتر). مقدار پیشفرض = 0. |
بازگشت
نوع | توضیحات |
---|---|
عدد | کد یونیکد حرف در موقعیت مشخص شده. |
NaN |
اگر شاخص نامعتبر باشد. |
جزئیات فنی
بازگشت
string موقعیت n کد یونیکد 16 بیتی یک حرف. این بازگشت یک عدد صحیح 16 بیتی بین 0 تا 65535 است.
توضیحات
charCodeAt()
روش با charAt()
عملکرد این روشها مشابه است، اما اولی کد حرف در موقعیت مشخص شده را بازمیگرداند و دومی یک زیر رشته شامل حرف خود را بازمیگرداند. اگر n یک عدد منفی باشد یا بزرگتر یا برابر با طول رشته باشد، charCodeAt()
این روش بازمیگردد NaN
。
برای اطلاعات بیشتر در مورد روش ایجاد یک رشته از کدهای یونیکد، لطفاً به روش fromCharCode()。
پشتیبانی مرورگر
charCodeAt()
ویژگی ECMAScript1 (ES1) است.
تمام مرورگرها کاملاً از ES1 (JavaScript 1997) پشتیبانی میکنند:
چروم | آئی ای | ایج | فائرفاکس | سافری | اوپرا |
---|---|---|---|---|---|
چروم | آئی ای | ایج | فائرفاکس | سافری | اوپرا |
پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی |
- پچھلے صفحے کا سلسلہ
- بعد کا صفحہ
- بالا کا سلسلہ واپس جاوا اسکریپت اسٹرنگ رفرنس دستورات