类似于Javascript中的Excel Mround函数

z0qdvdin  于 2023-01-29  发布在  Java
关注(0)|答案(1)|浏览(191)

我试图四舍五入一个十进制数到最接近的分数,结束与0或5在Javascript。例如,如果值是543.55应返回545,如果值是541.99应返回540。我尝试与数学。轮(),但无法实现。请建议我如何实现。提前感谢,Bijay

wrrgggsh

wrrgggsh1#

Math.round做了一些额外的工作。除以5,四舍五入,再乘以5。这是我过去经常使用的方法。下面是一个简单的代码片段,说明它是有效的。

function RoundTo(number, roundto){
  return roundto * Math.round(number/roundto);
}

alert(RoundTo(543.55, 5));
alert(RoundTo(541.99, 5));

相关问题