Javascript: 格式化一个四舍五入的数字到N位小数。
- 论坛
- Javascript: 格式化一个四舍五入的数字到N位小数。
13 浏览
Javascript: 格式化一个四舍五入的数字到N位小数。
在JavaScript中,将一个数字四舍五入到N位小数的常见方法如下:
function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); }
function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); console.log(roundNumber(2.1234, 2));
然而,这种方法最多只能将数字四舍五入到N位小数,而我希望始终将其四舍五入到N位小数。例如,"2.0"将被四舍五入为"2"。
有什么想法吗?