我想最多舍入2位小数点,但要舍入only if necessary位.
输入:
10
1.7777777
9.1
输出:
10
1.78
9.1
我如何在JavaScript中做到这一点呢?
我想最多舍入2位小数点,但要舍入only if necessary位.
输入:
10
1.7777777
9.1
输出:
10
1.78
9.1
我如何在JavaScript中做到这一点呢?
使用Math.round()
:
Math.round(num * 100) / 100
或者更具体地说,为了确保1.005回合的正确性,使用Number.EPSILON :
Math.round((num + Number.EPSILON) * 100) / 100