ES6 - Number.isFinite

确定传递的值是否为有限数。返回 true/false。

语法

下面提到的语法适用于 Number.isFinite,其中,value 必须进行有限性测试。

let res = Number.isFinite(value);

示例

<script>
   console.log(Number.isFinite(Infinity))//false
   console.log(Number.isFinite(-Infinity))//false
   console.log(Number.isFinite(NaN))//false
   console.log(Number.isFinite(123))//true
   console.log(Number.isFinite('123')) // evaluates to false
   console.log(isFinite('123')) // evaluates to true,global function
</script>

上述代码的输出将如下所示 −

false
false
false
true
false
true