Javascript 错误/错误jquery计算
请原谅,如果这个普通问题或新手问题 我想知道为什么JS计算返回错误的结果,我有这样的计算Javascript 错误/错误jquery计算,javascript,jquery,Javascript,Jquery,请原谅,如果这个普通问题或新手问题 我想知道为什么JS计算返回错误的结果,我有这样的计算 console.log(((11000 * 100) / (100 + 1) * 1) / 100); 当我使用计算器时,它返回110,但当我使用JS计算时,它返回108.91089108910892 下面是一个例子: console.log(((11000*100)/(100+1)*1)/100)将.1或1/10转换为基数2(二进制)时,在小数点后获得一个重复模式,就像尝试在基数10中表示1/3一样。
console.log(((11000 * 100) / (100 + 1) * 1) / 100);
当我使用计算器时,它返回110,但当我使用JS计算时,它返回108.91089108910892
下面是一个例子:
console.log(((11000*100)/(100+1)*1)/100)代码>将.1或1/10转换为基数2(二进制)时,在小数点后获得一个重复模式,就像尝试在基数10中表示1/3一样。该值不精确,因此不要使用常用的浮点方法 计算是正确的
下面是它的实际外观
(11000*100)
------------
(100+1)*1
_____________________
100
上述情况可转化为
1100000 1
--------- X ------
101 100
按照BODMAS规则进行计算,结果是108.91(近似值)没有伤害感,但我不需要解释,也不需要它的工作方式,我只需要修复它。。