这个Number.isFinite()
方法返回true
如果一个数是有限数。
无限(非有限)数是Infinity
,-Infinity
, 或者NaN
否则返回false
。
isFinite()
回报true
如果一个值是一个有限数。
Number.isFinite()
回报true
如果一个数字是一个有限数。
换句话说:
isFinite()
在测试之前将值转换为数字。
Number.isFinite(
value)
Parameter | Description |
value | Required. The value to be tested. |
类型 | 描述 |
一个布尔值 | true 如果该值为有限数,否则false 。 |
Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')
亲自试一试 »
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()
是 ECMAScript6 (ES6) 功能。
所有现代浏览器都支持 ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isFinite()
Internet Explorer 11(或更早版本)不支持。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!