在 JavaScript 和其他编程语言中,处理浮点数时常常会遇到舍入错误的困扰。一个典型的例子是在计算 0.1 + 0.2
时,预期的结果应该是 0.3
,但实际结果却是 0.30000000000000004
。
console.log(0.1 + 0.2); // 0.30000000000000004
2025/4/2大约 7 分钟
在 JavaScript 和其他编程语言中,处理浮点数时常常会遇到舍入错误的困扰。一个典型的例子是在计算 0.1 + 0.2
时,预期的结果应该是 0.3
,但实际结果却是 0.30000000000000004
。
console.log(0.1 + 0.2); // 0.30000000000000004