مетод JavaScript Number isFinite()
- پچھلے پیغام EPSILON
- بعد کا پیغام isInteger()
- بعد از بالا واپس جائیے مرجع JavaScript Number
تعریف و استفاده
اگر عدد محدود است،Number.isFinite()
این روش بازمیگردد بازمیگردد
。
اعداد بینهایت (غیر محدود) هستند 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(ارزش)
پارامتر
پارامتر | توضیح |
---|---|
ارزش | ارزش مورد نیاز. ارزشی که باید تست شود. |
بازمیگردد به ارزش
نوع | توضیح |
---|---|
بولین | اگر این ارزش یک عدد محدود است، بازمیگردد ، در غیر این صورت: بازمیگردد به 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()
。
- پچھلے پیغام EPSILON
- بعد کا پیغام isInteger()
- بعد از بالا واپس جائیے مرجع JavaScript Number