js 的一个数值问题,有谁帮忙解释下吗?

数值问题

我存的值的后3位是 102
而最终存入的是 104

这个是 js 的什么问题,求解

阅读 1.9k
4 个回答

第一感觉 是精度丢失。

你这个数超过了Number.MAX_SAFE_INTEGER,超过这个数之后,js就不能保证精度了,举例你看下:

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏