روش Number parseInt() در جاوااسکریپت
- صفحه قبلی parseFloat()
- صفحه بعدی prototype
- بازگشت به لایه بالاتر دستورالعملهای مرجع Number JavaScript
تعریف و استفاده
Number.parseInt()
این روش مقدار را به رشته تبدیل کرده و اولین عدد را برمیگرداند.
radix پارامتر مشخص میکند که کدام سیستم عددی باید استفاده شود:
2 = دودویی، 8 = هشتاد و هشت، 10 = ده، 16 = شانزده
اگر حذف شود radix، جاوااسکریپت مقدار پایه را 10 فرض میکند. اگر مقدار با "0x" شروع شود، جاوااسکریپت مقدار پایه را 16 فرض میکند.
توجه:
اگر اولین کاراکتر قابل تبدیل به عدد نباشد، NaN
.
فضاهای پیشرو و پسرو نادیده گرفته میشوند.
فقط اولین عدد پیدا شده را برمیگرداند.
مثال
مثال 1
Number.parseInt("10"); Number.parseInt("10.00"); Number.parseInt("10.33"); Number.parseInt("34 45 66"); Number.parseInt(" 60 "); Number.parseInt("40 years"); Number.parseInt("He was 40");
مثال 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
نحوه استفاده
Number.parseInt(string, radix)
پارامتر
پارامتر | توضیح |
---|---|
value | ضروری است. مقدار باید تحلیل شود. |
radix |
اختیاری است. پیشفرض 10 است. مقادیر سیستم عددی (2 تا 36) را مشخص میکند. |
مقدار بازگشتی
نوع | توضیح |
---|---|
بول | اگر عددی پیدا نشود، NaN را برمیگرداند. |
پشتیبانی مرورگر
Number.parseInt()
این ویژگیها از ECMAScript6 (ES6) است.
همه مرورگرهای مدرن پشتیبانی از ES6 (JavaScript 2015) را دارند:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند |
Internet Explorer 11 (یا نسخههای قدیمیتر) از آن پشتیبانی نمیکند Number.parseInt()
.
- صفحه قبلی parseFloat()
- صفحه بعدی prototype
- بازگشت به لایه بالاتر دستورالعملهای مرجع Number JavaScript