最佳答案
在 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 小数位的 最大值,而我想要 always四舍五入到 N 小数位。例如,“2.0”将四舍五入为“2”。
Any ideas?