怎么避免精度丢失?

怎么避免精度丢失?

阅读 1.2k
2 个回答

精度丢失是因为数值类型存储空间不够,那么就是用不限制存储空间的。比如说字符串、数组之类存储,计算的话也直接使用大数计算的库即可

转换成整数、字符串来存储。运算的时候再把数字扩大需要保存小数的位数。
比如说保留 2 位小数,就可以 *100 之后再计算。

但是这样的话遇到超大数会有问题,所以可以直接使用 BigJS 这样的数字运算类库来处理,就不需要考虑精度问题了

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