JavaScript Global(全局) isFinite() 函数

  • JavaScript Global(全局) isFinite() 函数

    isFinite()函数确定数字是否是有限的合法数字。如果值为+infinity,-infinity或NaN(Not-a-Number),则此函数返回false,否则返回true。
    实例:
    检查一个数字是否是有限的合法数字:
    var a = isFinite(123) + "<br>";
    var b = isFinite(-1.23) + "<br>";
    var c = isFinite(5-2) + "<br>";
    var d = isFinite(0) + "<br>";
    var e = isFinite("123") + "<br>";
    var f = isFinite("Hello") + "<br>";
    var g = isFinite("2005/12/12");
    
    var res = a + b + c + d + e + f + g;
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    函数
    isFinite()
    支持
    支持
    支持
    支持
    支持
  • 语法

    isFinite(value)
  • 参数值

    参数 描述
    value 必需的。 要测试的值
  • 技术细节

    项目 描述
    返回值: 布尔值。如果值为+infinity,-infinity或NaN,则返回false,否则返回true。
    JavaScript版本: ECMAScript 1