为什么3.14 + 1.00 = 4.140000000000001在javascript中给出更多小数值?

时间:2014-02-17 14:39:40

标签: javascript variables

<!DOCTYPE html>
<html>
<body>
<script>
var a=3.14+1.00;
document.write(a + "<br>");
</script>
</body>
</html>

输出: 4.140000000000001

每当有什么东西加到3.14时,要么是1,2,要么是1.00 它给出了以“1”结尾的更多十进制值。

0 个答案:

没有答案