JS的四舍五入问题
最近踩了一个坑,mark一下toFixed四舍五入问题,详见代码:
1 var myFixed = function(num, fix) { 2 num = (parseFloat(num) * 10000000 + 1) / 10000000; 3 if (fix == 1) { 4 return Math.round(num * 10) / 10; 5 } 6 return Math.round(num * 100) / 100; 7 }
最近踩了一个坑,mark一下toFixed四舍五入问题,详见代码:
1 var myFixed = function(num, fix) { 2 num = (parseFloat(num) * 10000000 + 1) / 10000000; 3 if (fix == 1) { 4 return Math.round(num * 10) / 10; 5 } 6 return Math.round(num * 100) / 100; 7 }