标签: javascript
在浏览器的控制台中输入:
9999999999999999 == 10000000000000000
它说他们是平等的,为什么?
答案 0 :(得分:3)
JavaScript仅支持53位整数
JavaScript中的所有数字都是浮点数,这意味着整数总是表示为
签名×尾数×2指数
尾数有53位。你可以使用指数来获得更高的整数,但是它们将不再是连续的。例如,您通常需要将尾数乘以2(指数1)以达到第54位。但是,如果乘以2,则只能表示每二个整数: