isFinite()
函数的语法为:
isFinite(testValue)
isFinite()参数
isFinite()
函数可以接受:
- testValue-要测试的有限性值。
从isFinite()返回值
- 如果参数为正或负
Infinity
或NaN
或undefined
则返回false
。 - 对于其他参数返回
true
。
注意: isFinite()
是顶级函数 ,并且不与任何对象关联。
示例:使用isFinite()
console.log(isFinite(643511)); // true
console.log(isFinite(null)); // true
// inplicit conversion to number
console.log(isFinite('0')); // true
console.log(isFinite(NaN)); // false
console.log(isFinite(Infinity)); // false
console.log(isFinite(undefined)); // false
console.log(isFinite(-Infinity)); // false
输出
true
true
true
false
false
false
false
推荐阅读: Javascript isNaN()