JavaScript isFinite() 函数

 JavaScript 全局属性/函数

全局isFinite()函数确定传递的值是否为有限。

isFinite函数检查参数中的数字。如果参数为NaN、正无穷大或负无穷大,则此方法返回false;否则返回true。

语法:

isFinite(value)
isFinite(451);   // true
isFinite(-3.13); // true
isFinite(3-1);   // true
isFinite(0); // true
isFinite("451"); // true
isFinite("Hello");   // false
isFinite("20/12/2018");  // false
测试看看‹/›

浏览器兼容性

所有浏览器完全支持isFinite()函数:

Function
isFinite()

参数值

参数描述
value要测试的值是否有限

技术细节

返回值:如果参数是正无穷或负无穷或NaN,则为false;否则为true
JavaScript版本:ECMAScript 1

 JavaScript 全局属性/函数