轻松上手,快乐学习!

JavaScript Number isSafeInteger() 方法


实例

检查值是否为安全整数:

Number.isSafeInteger(123) //true
Number.isSafeInteger(-123) //true
Number.isSafeInteger(5-2) //true
Number.isSafeInteger(0) //true
Number.isSafeInteger(0.5) //false
Number.isSafeInteger(Math.pow(2, 53)) //false
Number.isSafeInteger(Math.pow(2, 53) - 1) //true
Number.isSafeInteger('123') //false
Number.isSafeInteger(false) //false
Number.isSafeInteger(Infinity) //false
Number.isSafeInteger(-Infinity) //false
Number.isSafeInteger(0 / 0) //false
亲自试一试 »

定义和用法

Number.isSafeInteger() 方法确定值是否为安全整数。

安全整数是可以精确表示为 IEEE-754 双精度数的整数 (所有整数从 (253 - 1) 到 -(253 - 1))

如果值的类型为 Number,且为安全整数,则此方法返回 true。否则返回 false。


浏览器支持

方法
Number.isSafeInteger() 19 12.0 32 9 22

语法

Number.isSafeInteger(value)

参数值

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

技术细节

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