与JavaScript的乘法
我的JavaScript(ExtJs 4.1.0)代码是: 它将3乘以0.048,结果是0.14400000000000002,而不是0.144与JavaScript的乘法,javascript,extjs,extjs4,extjs4.1,Javascript,Extjs,Extjs4,Extjs4.1,我的JavaScript(ExtJs 4.1.0)代码是: 它将3乘以0.048,结果是0.14400000000000002,而不是0.144 为什么?因为浮点数的舍入错误。这是一个相当普遍的现象 如果你想要3个小数点,试着四舍五入到3个小数位 var result = 3 * 0.048; var roundedResult = Math.round(result * 1000) / 1000; 因为浮点数的舍入错误。这是一个相当普遍的现象 如果你想要3个小数点,试着四舍五入到3个小数位
为什么?因为浮点数的舍入错误。这是一个相当普遍的现象 如果你想要3个小数点,试着四舍五入到3个小数位
var result = 3 * 0.048;
var roundedResult = Math.round(result * 1000) / 1000;
因为浮点数的舍入错误。这是一个相当普遍的现象 如果你想要3个小数点,试着四舍五入到3个小数位
var result = 3 * 0.048;
var roundedResult = Math.round(result * 1000) / 1000;
可能的重复可能的重复