以 16 進位來表示的話 nodejs 可以處理的數值是多大
我有一個表
https://github.com/bluelovers...
這裡的數值都是用來 做 &
相加的
但 & 0x80000000
則會導致變成負數(但仍然能安全處理 至少目前沒看到判斷上的BUG)
我想請問一下 如果我再繼續增加位數
會不會有其他BUG 或者 nodejs 無法處理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Javascript可以安全表示的整数上下界是
Number.MAX_SAFE_INTEGER
和Number.MIN_SAFE_INTEGER
浮点数上下界是
Number.MAX_VALUE
和Number.MIN_VALUE
不过今年五月我们有了
BigInt
,位数无上限,已经在Chrome67+中启用,按官方说法可以正确处理bitwise operators,按下f12开箱即用。https://developers.google.com...
啥,你问我Node什么时候能用上?等吧:)