我有一個表
https://github.com/bluelovers...
這裡的數值都是用來 做 &
相加的
但 & 0x80000000
則會導致變成負數(但仍然能安全處理 至少目前沒看到判斷上的BUG)
我想請問一下 如果我再繼續增加位數
會不會有其他BUG 或者 nodejs 無法處理?
我有一個表
https://github.com/bluelovers...
這裡的數值都是用來 做 &
相加的
但 & 0x80000000
則會導致變成負數(但仍然能安全處理 至少目前沒看到判斷上的BUG)
我想請問一下 如果我再繼續增加位數
會不會有其他BUG 或者 nodejs 無法處理?
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答2.8k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
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什么时候能用上?等吧:)