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(-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 |