我想最多舍入小数点后两位,但 仅在必要时才可以 。
输入:
10 1.7777777 9.1
输出:
10 1.78 9.1
如何在JavaScript中执行此操作?
使用 Math.round(num * 100) / 100
Math.round(num * 100) / 100
编辑: 为了确保像1.005这样的东西正确取整,我们使用
Math.round((num + Number.EPSILON) * 100) / 100