分享一个线上遇到的bug,项目中涉及到计算两个数据之和的位置出现了报错,定位问题后发现,求和是前端用js语言计算的,传过去数据是两个小数,传回来数据就不正确;
如图:
用js计算两数相加后,小数点后多个很多位,明显精度不准确,网上查了资料后发现js确实存在这个bug
解决方式:可以沟通好传回几位小数,然后字符串切割后传回;
小伙伴们可以参考以下,应该还有其他更多的解决方式!
分享一个线上遇到的bug,项目中涉及到计算两个数据之和的位置出现了报错,定位问题后发现,求和是前端用js语言计算的,传过去数据是两个小数,传回来数据就不正确;
如图:
用js计算两数相加后,小数点后多个很多位,明显精度不准确,网上查了资料后发现js确实存在这个bug
解决方式:可以沟通好传回几位小数,然后字符串切割后传回;
小伙伴们可以参考以下,应该还有其他更多的解决方式!