JavaScript isFinite() 函数

在最新发布的jQuery 1.7.1中修复了上一版本中isNumeric检测时间返回tue的BUG,isNumeric源码也由

isNumeric: function( obj ) {
		return obj != null && rdigit.test( obj ) && !isNaN( obj );
	}

变为

isNumeric: function( obj ) {
		return !isNaN( parseFloat(obj) ) && isFinite( obj );
}

下面一起来认识一下isFinite() 函数

JavaScript isFinite() 函数

定义和用法

isFinite() 函数用于检查其参数是否是无穷大。

语法

isFinite(number)
参数 描述
number 必需。要检测的数字。

返回值

如果 number 是有限数字(或可转换为有限数字),那么返回 true。否则,如果 number 是 NaN(非数字),或者是正、负无穷大的数,则返回 false。

实例

在本例中,我们将使用 isFinite() 在检测无穷数:


“JavaScript isFinite() 函数”的2个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注