JS魔法堂:彻底理解0.1 + 0.2 === 0.30000000000000004的背后
解决方法:消除小数点后再运算,得到结果后再恢复小数点
// 0.3 * 0.0298730.3 * 10^6 = 3000000.029873 * 10^6 = 29873300000 * 29873 = 89619000008961900000 / 10^12 = 0.0089619// 最后结果 0.0089619
JS魔法堂:彻底理解0.1 + 0.2 === 0.30000000000000004的背后
解决方法:消除小数点后再运算,得到结果后再恢复小数点
// 0.3 * 0.0298730.3 * 10^6 = 3000000.029873 * 10^6 = 29873300000 * 29873 = 89619000008961900000 / 10^12 = 0.0089619// 最后结果 0.0089619
让时间为你证明