Javascript : 边界 0.5 的小数点后 2 位四舍五入

Javascript : Rounding 2 decimal places of boundary 0.5

如何取0.5的四舍五入,之前在这个link:

找到

点击here

但这不是我想要的:

我想要这样的例子:

  1. 10.24 = 10.25
  2. 17.90 = 17.90
  3. 3.89 = 3.90
  4. 7.63 = 7.65

jQuery对我来说没问题。

如果您希望将数字四舍五入到最接近的值 0.05,请使用 Math.round(num * 20) / 20

这将满足您的需求...

function roundoff(value) {
    return (Math.round(value / 0.05) * 0.05).toFixed(2);
}

使用 Math.round 会将值四舍五入到最接近的 0.05,然后使用 toFixed(2) 将确保结果有 2 位小数,即使它们都是零。

这是一个工作示例...

http://jsfiddle.net/xoo7c898/