javascript - Bug/错误 jquery 计算

标签 javascript jquery

请问这是常见问题还是新手问题..

我想知道为什么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/

相关文章:

javascript - 来自动态更新的输入字段 vai javascript 的快速验证问题

javascript - 搜索响应式下拉菜单

javascript - 使用 javascript 删除元素

javascript - 如何从 Bootstrap carousel jQuery 中的对象数组设置背景图像?

javascript - 当一个元素进入另一个元素时如何使用 jQuery 获得回调?

javascript - Node.js 在结束错误 zlib 后写入

javascript - 如何将动态创建的 div 附加到另一个动态创建的 div?

javascript - 在我的网站上设置文件上传按钮的样式(输入类型 ="file"),它似乎运行良好,但在 iOS 上会发生变化

javascript - 如何检查表单中的所有空输入

javascript - 聊天框滚动到底部