浮点数计算的时候出现很长的一串

 

bug结果

浮点数计算的时候,会出现bug,例如这种情况118.00999999999999,

这个时候我们一般只要118.01,把最终得到的结果toFixed(2),就可以啦。 

payMoney = parseFloat(payMoney) - parseFloat(useCardMoney)
payMoney = payMoney.toFixed(2);
console.log(payMoney);

成功结果

猜你喜欢

转载自blog.csdn.net/Hero_rong/article/details/82685317