小程序进行乘法运算出错
发布于 5 年前 作者 duanwei 11112 次浏览 来自 问答

今天测试小程序的购物车发现价格计算有误,然后单独用固定式子测试,发现当小数第一位为1,2,3,4,6,7,8,9的时候乘以3或3的倍数就会出问题,测试了0.15也会出错,第一位为5,无论后面的数是多少都没有问题,所以猜测是小数第一位的影响,也有像0.9这样的特例,具体如图:

5 回复

其实把最后结果保留两位小数就正常了,购物车金额显示都是应该保留两位小数

(parseFloat(12.3)+parseFloat(6.6)).toFixed(2);

这样来计算的

老哥js基础不过关呀

你用C#或Java试试,一样的问题

百度下 js浮点数运算

回到顶部