Javascript乘法
我在用谷歌浏览器Javascript乘法,javascript,multiplication,Javascript,Multiplication,我在用谷歌浏览器 <html> <head> <script> function DoThis() { var value = 1.005; var multiplied = value * 100; alert(multiplied); } </s
<html>
<head>
<script>
function DoThis()
{
var value = 1.005;
var multiplied = value * 100;
alert(multiplied);
}
</script>
</head>
<body onload="DoThis();">
</body>
</html>
函数DoThis()
{
var值=1.005;
var乘以=值*100;
警报(倍增);
}
乘以后的结果是100.499999,而不是100.5
有人有解释吗?Javascript中的所有数字都存储为浮点数。您将看到浮点运算的一个限制。请参阅