رقم جافا سكريبت isFinite ()
أمثلة
هل 123 محدود؟
Number.isFinite(123)
Number.isFinite("123")
التعريف والاستخدام
تُرجع Number.isFinite()
الطريقة
true
إذا كان الرقم عددًا محدودًا.
الأرقام اللانهائية (غير المحدودة) هي Infinity
،
-Infinity
أوNaN
وإلا فإنه يعود false
.
الفرق بين isFinite () و Number.isFinite ()
isFinite()
تُرجع true
إذا كانت القيمة عددًا محددًا.
Number.isFinite()
تُرجع true
إذا كان الرقم عددًا محددًا.
بعبارات أخرى:
isFinite()
يحول القيمة إلى رقم قبل اختباره.
أمثلة
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
بناء الجملة
Number.isFinite(value)
المعلمات
Parameter | Description |
value | Required. The value to be tested. |
قيمة الإرجاع
نوع | وصف |
قيمة منطقية | true إذا كانت القيمة عددًا محددًا ، وإلا false . |
مزيد من الأمثلة
Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')
Number.isFinite(5-2)
Number.isFinite(5/2)
Number.isFinite(0)
Number.isFinite(0/0)
Number.isFinite(Infinity)
Number.isFinite(-Infinity)
Number.isFinite(NaN)
دعم المتصفح
Number.isFinite()
هي إحدى ميزات ECMAScript6 (ES6).
ES6 (JavaScript 2015) مدعوم في جميع المتصفحات الحديثة:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isFinite()
غير مدعوم في Internet Explorer 11 (أو أقدم).