مетод JavaScript Number isFinite()

تعریف و استفاده

اگر عدد محدود است،Number.isFinite() این روش بازمی‌گردد بازمی‌گردد

اعداد بی‌نهایت (غیر محدود) هستند 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(ارزش)

پارامتر

پارامتر توضیح
ارزش ارزش مورد نیاز. ارزشی که باید تست شود.

بازمی‌گردد به ارزش

نوع توضیح
بولین اگر این ارزش یک عدد محدود است، بازمی‌گردد، در غیر این صورت: بازمی‌گردد به false

تفاوت isFinite() و Number.isFinite()

اگرارزشاگر عدد محدود است، isFinite() بازمی‌گردد بازمی‌گردد

اگرعدداگر عدد محدود است، Number.isFinite() بازمی‌گردد بازمی‌گردد

به عبارت دیگر:isFinite() قبل از تست، ارزش را به عدد تبدیل کنید.

مثال

isFinite(123)	 	// بازمی‌گردد به true

با دست خود امتحان کنید

Number.isFinite("123")	// بازمی‌گردد به false

با دست خود امتحان کنید

پشتیبانی مرورگر

Number.isFinite() این ویژگی‌ها ECMAScript6 (ES6) هستند.

همه مرورگرهای مدرن پشتیبانی می‌کنند ES6 (JavaScript 2015):

کروم ایج فایرفاکس سافاری آپرا
کروم ایج فایرفاکس سافاری آپرا
پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند

اینترنت اکسپلورر 11 (یا نسخه‌های قدیمی‌تر) پشتیبانی نمی‌کند Number.isFinite()