isFinite()

创建于 2024-12-03 / 42
字体: [默认] [大] [更大]
上一节 JavaScript 数字参考 下一节

实例

检查值是否为有限数:

Number.isFinite(123) //true
Number.isFinite(-1.23) //true
Number.isFinite(5-2) //true
Number.isFinite(0) //true
Number.isFinite('123') //false
Number.isFinite('Hello') //false
Number.isFinite('2005/12/12') //false
Number.isFinite(Infinity) //false
Number.isFinite(-Infinity) //false
Number.isFinite(0 / 0) //false 亲自试一试 »

定义和用法

Number.isFinite() 方法确定值是否为有限数。

如果值的类型为 Number,则此方法返回 true,并等于一个有限数。否则返回 false。

Number.isFinite() 不同于全局 isFinite() 函数。isFinite() 函数的作用是:将被测值转换为一个数字,然后进行测试。

Number.isFinite() 不会将值转换为数字,对于任何非数字类型的值,都不会返回 true。


浏览器支持

方法
Number.isFinite() 19 12.0 16 9 22

语法

Number.isFinite(value)

参数值

参数 描述
value 必需。要测试的值

技术细节

返回值: 布尔值。如果值是有限数,则返回 true,否则返回 false
JavaScript 版本: ECMAScript 6

上一节 JavaScript 数字参考 下一节
0 人点赞过