全局isFinite()函数确定传递的值是否为有限。
isFinite函数检查参数中的数字。如果参数为NaN、正无穷大或负无穷大,则此方法返回false;否则返回true。
isFinite(value)
isFinite(451); // true isFinite(-3.13); // true isFinite(3-1); // true isFinite(0); // true isFinite("451"); // true isFinite("Hello"); // false isFinite("20/12/2018"); // false测试看看‹/›
所有浏览器完全支持isFinite()函数:
Function | |||||
isFinite() | 是 | 是 | 是 | 是 | 是 |
参数 | 描述 |
---|---|
value | 要测试的值是否有限 |
返回值: | 如果参数是正无穷或负无穷或NaN,则为false;否则为true |
---|---|
JavaScript版本: | ECMAScript 1 |