为什么toFixed方法根据整数的不同对小数部分进行不同的舍入?
let num1 = 5.145;
let num2 = 3.145;
console.log(num1.toFixed(2));
console.log(num2.toFixed(2));
为什么toFixed方法根据整数的不同对小数部分进行不同的舍入?
let num1 = 5.145;
let num2 = 3.145;
console.log(num1.toFixed(2));
console.log(num2.toFixed(2));
实数无法精确存储小数X.145。最接近的值存储为二进制分数。有时二进制分数比十进制稍大,有时更小。是的,它取决于数字的整数部分并影响舍入。这是电脑上输出的结果: