📅  最后修改于: 2023-12-03 15:10:02.737000             🧑  作者: Mango
在JavaScript中,我们可以使用内置的toFixed()函数将数字四舍五入到指定的小数位数。
number.toFixed([digits])
toFixed()函数返回一个字符串表示结果。结果不是四舍五入,而是经过舍入。如果digits大于当前数字的小数位数,则尾部将添加零以达到指定的位数。如果digits小于当前数字的小数位数,则将其舍入到指定的位数。
let num1 = 10.123456;
let num2 = 0.1;
let num3 = 1.9999;
console.log(num1.toFixed(2)); // 输出值为 "10.12"
console.log(num2.toFixed(4)); // 输出值为 "0.1000"
console.log(num3.toFixed(0)); // 输出值为 "2"
使用toFixed()函数能够轻松地将数字舍入到指定的小数位数,并将其格式化成字符串。但是需要注意小数点后位数的限制,以及对于null或undefined对象的异常处理。