欢迎光临散文网 会员登陆 & 注册

解决JS精度丢失问题

2023-09-25 10:48 作者:不良人王德发  | 我要投稿

为什么会造成精度丢失?

核心:因为JS遵守IEEE 754采用双精度存储,又因为JS最大位数是52位,最大数是2^53,而数字转成二进制时大于52位,后面的位数就会被舍弃,导致累加后就造成精度丢失。

解决方式

1.对结果进行解决

2.对过程进行解决


解决JS精度丢失问题的评论 (共 条)

分享到微博请遵守国家法律