【问题标题】:Javascript multiplication [duplicate]Javascript乘法[重复]
【发布时间】:2013-06-13 22:53:07
【问题描述】:

我正在使用谷歌浏览器。

<html>
    <head>
        <script>
            function DoThis()
            {
                var value = 1.005;
                var multiplied = value * 100;
                alert(multiplied);
            }
        </script>
    </head>
    <body onload="DoThis();">

    </body>
</html>

乘以 100.49999999 而不是 100.5

有人解释一下吗?

【问题讨论】:

标签: javascript multiplication


【解决方案1】:

Javascript 中的所有数字都存储为浮点数。您看到了浮点运算的局限性之一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 2012-02-07
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多