有时候我们需要算百分比的时候,需要保留两位小数,或者三位小数,所以需要写一个公共的方法
const toDecimal=(num)=>{
//四舍五入保留两位小数
return Math.round(num*100)/100;
//四舍五入保留三位小数
return Math.round(num*1000)/1000;
}
如果不确定要保留几位小数,就写一个方法来灵活运用
const toDecimal=(num,n)=>{
return Math.round(num*Math.pow(10,n))/Math.pow(10,n);
}
toDecimal(0.456,2);//0.46
toDecimal(0.45,2);//0.45
toDecimal(0.4,2);//0.4
网友评论