浮点数不能进行精确运算说明 xqcoco 2023-09-18 70 阅读1分钟 浮点数不能进行精确运算的原因说明: * 计算机底层表示数据的时候都是使用二进制。整数部分小数部分都是二进制。 * 举个栗子: * 二进制 0.1 对应着十进制的多少?0.5 * 二进制 0.01 对应着十进制多少?0.25 * 浮点数本身就不适合做精确运算。 Math.js 保留几位小数 toFixed(n) 保留n位小数