مетод Number isFinite() در JavaScript
- صفحه قبلی EPSILON
- صفحه بعدی isInteger()
- برگشت به طبقه بالا دستورالعملهای مرجع Number JavaScript
تعریف و استفاده
اگر عدد محدود است،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(value)
پارامتر
پارامتر | توضیح |
---|---|
value | لازم است. مقدار مورد آزمایش. |
بازمیگردد به مقدار
نوع | توضیح |
---|---|
بولین | اگر مقدار محدود است، 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()
- برگشت به طبقه بالا دستورالعملهای مرجع Number JavaScript