JavaScript parseInt ()
مثال
تحليل قيم مختلفة:
parseInt("10");
parseInt("10.00");
parseInt("10.33");
parseInt("34 45 66");
parseInt(" 60 ");
parseInt("40 years");
parseInt("He was 40");
التعريف والاستخدام
يوزع الأسلوب parseInt
قيمة كسلسلة ويعيد العدد الصحيح الأول.
تحدد معلمة الجذر نظام الأرقام المراد استخدامه:
2 = ثنائي ، 8 = ثماني ، 10 = عشري ، 16 = سداسي عشري.
إذا تم حذف الجذر ، فستفترض JavaScript الجذر 10. إذا بدأت القيمة بـ "0x" ، يفترض JavaScript الجذر 16.
ملحوظات
إذا كان الحرف الأول لا يمكن تحويله ، NaN
يتم إرجاعه.
يتم تجاهل المسافات البادئة والزائدة.
يتم إرجاع أول عدد صحيح تم العثور عليه فقط.
ستعرض المتصفحات القديمة 8 لـ parseInt ("010"). استخدمت الإصدارات القديمة من ECMAScript ثماني (الجذر 8) للقيم التي تبدأ بـ "0". من ECMAScript 5 (2009) الافتراضي هو عشري (الجذر 10).
بناء الجملة
parseInt(string, radix)
المعلمات
Parameter | Description |
value | Required. The value to be parsed. |
radix | Optional. Default is 10. A number (2 to 36) specifying the number system. |
قيمة الإرجاع
نوع | وصف |
رقم. | NaN إذا لم يتم العثور على عدد صحيح. |
دعم المتصفح
parseFloat()
هي إحدى ميزات ECMAScript1 (ES1).
ES1 (JavaScript 1997) مدعوم بالكامل في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
مزيد من الأمثلة
تحليل قيم مختلفة:
parseInt("10", 10);
parseInt("010");
parseInt("10", 8);
parseInt("0x10");
parseInt("10", 16);