这个isFinite()
方法返回true
如果一个值是有限数。
无限(非有限)值是Infinity
,-Infinity
, 或者NaN
isFinite()
回报true
如果一个值是一个有限数。
Number.isFinite()
回报true
如果一个数字是一个有限数。
换句话说:
isFinite()
在测试之前将值转换为数字。
isFinite(
value)
Parameter | Description |
value | Required. The value to be tested. |
类型 | 描述 |
一个布尔值。 | false 如果值为 Infinity、-Infinity 或 NaN。否则 true 。 |
检查一个数是否是有限的:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
亲自试一试 »
isFinite("Hello");
isFinite("2005/12/12");
亲自试一试 »
isFinite()
是 ECMAScript1 (ES1) 功能。
所有浏览器均完全支持 ES1 (JavaScript 1997):
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!