JavaScript Number.isFinite() 方法

Number 对象参考手册 JavaScript Number 对象

实例

检测参数是否为无穷大:

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

尝试一下 »

定义和用法

isFinite() 函数用于检测指定参数是否为无穷大。

提示: 如果 number 是 NaN(非数字),或者是正、负无穷大的数,则返回 false。

Number.isFinite() 与全局的 isFinite() 函数不同,全局的 isFinite() 会先把检测值转换为 Number ,然后在检测。

Number.isFinite() 不会将检测值转换为 Number对象,如果检测值不是 Number 类型,则返回 false。


浏览器支持

方法
Number.isFinite()1912.016922

语法

Number.isFinite(value)

参数值

参数描述
value要检测的值。

返回值

类型描述
布尔型如果是有限数字返回 true,否则返回 false。

技术细节

JavaScript 版本:ECMAScript 6

Number 对象参考手册 JavaScript Number 对象

0 个评论

要回复文章请先登录注册