这些是安全整数吗?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
亲自试一试 »
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
亲自试一试 »
这个Number.isSafeInteger()
方法返回true
如果数字是安全整数。
否则返回false
。
安全整数是可以精确表示为 IEEE-754 双精度数的整数:来自 (253- 1) 至 -(253- 1).
Number.isSafeInteger(
value)
Parameter | Description |
value | Required. The value to be tested. |
类型 | 描述 |
一个布尔值 | true 如果该值是安全整数,否则false 。 |
这些是安全整数吗?
Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);
亲自试一试 »
Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);
亲自试一试 »
Number.isSafeInteger()
是 ECMAScript6 (ES6) 功能。
所有现代浏览器都支持 ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isSafeInteger()
Internet Explorer 11(或更早版本)不支持。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!