�数لة JavaScript parseInt()

التعريف والاستخدام

parseInt() ال�数لة تحلل النص وتعيد عددًا.

radix الم 参数 تستخدم لتعيين النظام الرقمي الذي سيتم استخدامه، مثل قاعدة العدد 16 (عشري) تعني أن الأرقام في النص يجب أن يتم تحويلها من العدد العشري إلى العددي العشري.

إذا radix الم 参数 يتم تمريره، يفترض JavaScript القيمة التالية:

  • إذا بدأت النص بـ "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

بھرپائی کا ذریعہ

فونکشن کروم ایج فائرفاکس سافری آپریا
parseInt() پشتیبندگی پشتیبندگی پشتیبندگی پشتیبندگی پشتیبندگی