طريقة JavaScript Number isFinite()

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

إذا كان الرقم محدودًا،Number.isFinite() يستعيد الطريقة true.

الأعداد غير المحدودة (غير المحدودة) هي Infinity،-Infinity أو NaN.

إلا إذا كان false.

انظر أيضًا:

طريقة isFinite() العالمية

طريقة Number.isInteger()

طريقة Number.isSafeInteger()

مثال

مثال 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().