数值精度与金额计算 | 星雨笔录

理解浮点精度误差对金额的影响。

核心: JavaScript 使用二进制浮点数,十进制小数可能无法精确表示。

最小示例:

console.log(0.1 + 0.2); // 0.30000000000000004
console.log(Math.round((0.1 + 0.2) * 100) / 100); // 0.3

学完能做: 理解浮点精度误差对金额的影响。