📜  JavaScript isFinite()

📅  最后修改于: 2020-09-27 06:02:57             🧑  作者: Mango

JavaScript isFinite() 函数检查传递的值是否为有限数字。

isFinite() 函数的语法为:

isFinite(testValue)

isFinite()参数

isFinite() 函数可以接受:

  • testValue-要测试的有限性值。

从isFinite()返回值
  • 如果参数为正或负InfinityNaNundefined则返回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()