مетод charCodeAt() رشته JavaScript
- صفحه قبلی
- صفحه بعدی
- بازگشت به طبقه بالاتر دستورالعملهای مرجع String JavaScript
تعریف و استفاده
charCodeAt()
مетод به کد یونیکد کاراکتر در موقعیت معین (شمارنده) در رشته برمیگرداند.
شاخص اولین حرف 0 است، دومین 1 است،......
شاخص آخرین حرف است - 1 (لطفاً به مثال زیر مراجعه کنید).
لطفاً به
مقایسهی charCodeAt() با codePointAt()
charCodeAt()
این UTF-16 است،codePointAt()
این Unicode است.
charCodeAt()
بازمیگردد به عدد بین 0 تا 65535.
این دو روش هر دو یک عدد کامل UTF-16 را بازمیگردانند که نشاندهنده کد حرف است، اما فقط codePointAt()
این روش میتواند مقدارهای کامل Unicodeای بزرگتر از 0xFFFF (65535) را بازگرداند.
توضیحات:برای اطلاعات بیشتر در مورد مجموعهی Unicode، لطفاً به دستورالعمل Unicode。
مثال
مثال 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. |
بازگشت
نوع | توضیح |
---|---|
عدد | Unicode حرف در موقعیت مشخص شده. |
NaN |
اگر شاخص نامعتبر باشد. |
جزئیات فنی
بازگشت
string موقعیت n این بازگشت یک عدد 16 بیتی بین 0 تا 65535 است.
توضیحات
charCodeAt()
مетод مشابه charAt()
عملکرد این روشها مشابه است، اما اولی کد حرف در موقعیت مشخص شده را بازمیگرداند و دومی یک رشته حاوی حرف خود را بازمیگرداند. اگر n یک عدد منفی باشد یا بزرگتر یا برابر با طول رشته باشد، charCodeAt()
این روش بازمیگردد NaN
。
برای اطلاعات بیشتر در مورد روش ایجاد یک رشته از کدهای Unicode، لطفاً به مетод fromCharCode()。
پشتیبانی مرورگر
charCodeAt()
ویژگی ECMAScript1 (ES1) است.
همه مرورگرها به طور کامل از ES1 (JavaScript 1997) پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی
- صفحه بعدی
- بازگشت به طبقه بالاتر دستورالعملهای مرجع String JavaScript