js将数字四舍五入且保留两位小数

2022-05-19  本文已影响0人  keknei

有时候我们需要算百分比的时候,需要保留两位小数,或者三位小数,所以需要写一个公共的方法


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
上一篇 下一篇

猜你喜欢

热点阅读