美文网首页
js将数字四舍五入且保留两位小数

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

作者: keknei | 来源:发表于2022-05-19 17:46 被阅读0次

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


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

相关文章

网友评论

      本文标题:js将数字四舍五入且保留两位小数

      本文链接:https://www.haomeiwen.com/subject/mywtprtx.html