Number.MIN_SAFE_INTEGER - JavaScript 编辑
Number.MIN_SAFE_INTEGER
代表在 JavaScript中最小的安全的integer型数字 (-(253 - 1)
).
Number.MIN_SAFE_INTEGER 属性的属性特性: | |
---|---|
writable | false |
enumerable | false |
configurable | false |
描述
MIN_SAFE_INTEGER
的值是-9007199254740991
. 形成这个数字的原因是 JavaScript 在 IEEE 754中使用double-precision floating-point format numbers 作为规定。在这个规定中能安全的表示数字的范围在-(253 - 1)
到 253 - 1之间
.
由于MIN_SAFE_INTEGER
是Number
的一个静态属性,你可以直接使用Number.MIN_SAFE_INTEGER
, 而不是自己去创建一个Number
的属性。
示例
Number.MIN_SAFE_INTEGER // -9007199254740991
-(Math.pow(2, 53) - 1) // -9007199254740991
规范
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) Number.MIN_SAFE_INTEGER | Standard | Initial definition. |
ECMAScript (ECMA-262) Number.MIN_SAFE_INTEGER | Living Standard |
浏览器支持
BCD tables only load in the browser
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!参阅
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论