طريقة JavaScript Number isFinite()
- الصفحة السابقة EPSILON
- الصفحة التالية isInteger()
- العودة إلى الطبقة العليا دليل مرجعي JavaScript Number
التعريف والاستخدام
إذا كان الرقم محدودًا،Number.isFinite()
يستعيد الطريقة true
.
الأعداد غير المحدودة (غير المحدودة) هي Infinity
،-Infinity
أو NaN
.
إلا إذا كان false
.
انظر أيضًا:
مثال
مثال 1
هل 123 محدودة؟
Number.isFinite(123)
مثال 2
Number.isFinite("123")
مثال 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
مثال 4
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(القيمة)
المعامل
المعامل | وصف |
---|---|
القيمة | مطلوب. القيمة التي سيتم اختبارها. |
القيمة التي تعود
نوع | وصف |
---|---|
قيمة بولية | إذا كانت القيمة محدودة، true ،إلا إذا كانت false . |
الفرق بين isFinite() و Number.isFinite()
إذاالقيمةإذا كانت العدد محدودة، isFinite()
يعود true
.
إذارقمإذا كانت العدد محدودة، Number.isFinite()
يعود true
.
بعبارة أخرى:isFinite()
تحويل القيمة إلى عدد قبل الاختبار.
مثال
isFinite(123) // يعود إلى true
Number.isFinite("123") // يعود إلى false
دعم المتصفح
Number.isFinite()
هي خصائص ECMAScript6 (ES6).
جميع المتصفحات الحديثة يدعم ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
يدعم | يدعم | يدعم | يدعم | يدعم |
Internet Explorer 11 (أو إصدار أقدم) لا يدعم Number.isFinite()
.
- الصفحة السابقة EPSILON
- الصفحة التالية isInteger()
- العودة إلى الطبقة العليا دليل مرجعي JavaScript Number