请问这是常见问题还是新手问题..
我想知道为什么JS计算返回错误的结果,我有这样的计算
console.log(((11000 * 100) / (100 + 1) * 1) / 100);
当我使用计算器时,它返回110,但是当我使用JS计算时,它返回108.91089108910892
示例如下:
console.log(((11000 * 100) / (100 + 1) * 1) / 100);
有办法解决这个问题吗?或者我计算错了? 我尝试过 .toFixed() 方法,但这不是我想要的..
注意:我已读过此文 solution但这只是对值进行四舍五入,而不是对结果进行四舍五入(我的结果相差很大,110 到 108.91089...)
最佳答案
计算正确
这是它的实际外观
(11000*100)
------------
(100+1)*1
_____________________
100
以上内容翻译为
1100000 1
--------- X ------
101 100
按照 BODMAS 规则进行计算,结果为 108.91(大约)
关于javascript - Bug/错误 jquery 计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49062546/