طريقة Number parseInt() في JavaScript
- الصفحة السابقة parseFloat()
- الصفحة التالية prototype
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript Number
التعريف والاستخدام
Number.parseInt()
يحول القيمة إلى نص ويقوم بإرجاع أول عدد صحيح.
radix المعامل يحدد النظام العددي الذي سيتم استخدامه:
2 = ثنائي، 8 = عشري، 10 = عشري، 16 = عشري.
إذا تم تهميش radix،يظن JavaScript القاعدة الأساسية 10. إذا بدأت القيمة بـ "0x"، فإن JavaScript سيتوقع القاعدة الأساسية 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
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript Number