30秒学会 JavaScript 片段 · 2018年12月9日

30秒学会 JavaScript 片段 – round

Rounds a number to a specified amount of digits.

Use Math.round() and template literals to round the number to the specified number of digits.
Omit the second argument, decimals to round to an integer.

代码片段

const round = (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`);

使用样例

round(1.005, 2); // 1.01