وظيفة parseInt() في JavaScript
- الصفحة السابقة
- الصفحة التالية
- العودة إلى الطبقة السابقة دليل مرجعي كامل JavaScript
التعريف والاستخدام
parseInt()
الوظيفة تحلل النص وتعيد عددًا.
radix المعاملات تستخدم لتعيين استخدام نظام العدد، مثل قاعدة العدد 16 (عشري) تعني أن الأرقام في النص يجب أن يتم تحويلها من العدد العشري إلى العدد العشري.
إذا radix المعاملات تُغوص لتعيين استخدام نظام العدد، مثل قاعدة العدد 16 (عشري) تعني أن الأرقام في النص يجب أن يتم تحويلها من العدد العشري إلى العدد العشري.
- إذا بدأت النص بـ "0x"، فإن القاعدة هي 16 (عشري)
- إذا بدأت النص بـ "0"، فإن القاعدة هي 8 (عشري)
- إذا بدأت النص بأي قيمة أخرى، فإن القاعدة هي 10 (عشري)
ملاحظة:يستخدم فقط الرقم الأول في النص!
التعليقات:يسمح بالفراغات المقدمة والخلفية.
التعليقات:إذا لم يكن الرقم الأول قابلاً للتحويل إلى عدد،parseInt()
يستخدم NaN.
التعليقات:المتصفحات القديمة ستجعل parseInt("010") 8، لأن إصدارات ECMAScript القديمة (أقل من ECMAScript 5) تستخدم قاعدة العدد الثمانية (8) كقيمة افتراضية عند بدء النص بـ "0" من ECMAScript 5 فصاعداً، القيمة الافتراضية هي العدد العشري (10).
مثال
تحليل نصوص مختلفة:
var a = parseInt("10") + "<br>"; var b = parseInt("10.00") + "<br>"; var c = parseInt("10.33") + "<br>"; var d = parseInt("34 45 66") + "<br>"; var e = parseInt(" 60 ") + "<br>"; var f = parseInt("40 years") + "<br>"; var g = parseInt("He was 40") + "<br>"; var h = parseInt("10", 10)+ "<br>"; var i = parseInt("010")+ "<br>"; var j = parseInt("10", 8)+ "<br>"; var k = parseInt("0x10")+ "<br>"; var l = parseInt("10", 16)+ "<br>"; var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;
النحو
parseInt(string, radix)
قيمة المعامل
معامل | وصف |
---|---|
string | مطلوب. النص الذي يجب تحليله. |
radix | اختياري. يمثل الرقم الذي يمثل النظام العشري الذي سيتم استخدامه (من 2 إلى 36). |
تفاصيل التقنية
القيمة المعدلة: | القيمة الم返回ة: إذا لم يكن الأولي يمكن تحويله إلى عدد، يتم العودة NaN. |
---|---|
إصدار JavaScript: | ECMAScript 1 |
دعم المتصفح
الوظيفة | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
parseInt() | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة
- الصفحة التالية
- العودة إلى الطبقة السابقة دليل مرجعي كامل JavaScript