Javascript乘法

时间:2013-06-13 14:47:52

标签: javascript multiplication

我正在使用谷歌浏览器。

<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

有人有解释吗?

1 个答案:

答案 0 :(得分:0)

Javascript中的所有数字都存储为浮点数。您正在看到浮点运算的限制之一。