toFixed运用时,应该直接作用于 最终值。
比如
var a = 16.05;
var b = 12.125;
var c = 7.123;
var d = a.toFixed(2)*b.toFixed(2) + c.toFixed(2);
console.log(d);
如果 在toFixed 中 计算 + 那么结果就是
会把结果当做字符串拼接起来。
之前不管结果又多少个小数点,只要不显示,都不用toFixed.
直接在最后显示的时候 d.toFixed就可以避免这个小bug
如果感兴趣,也可以关注我的微信公众号,因为刚起步,所以只有几篇文章,之后会慢慢更新。