روش Number parseInt() در جاوااسکریپت

تعریف و استفاده

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().