1

可能的重复:
JavaScript 的数学被破坏了吗?
JavaScript 浮点数问题的优雅解决方法

当我运行以下代码时

<html>
<head>
<script type="text/javascript">
var  a=0.1;
var b=0.2;
var c=0.3;
document.write((a+b)+c);
document.write(' ');
document.write(a+(b+c));
document.write('  ');
document.write(a+b);
</script>
</head>
<body>

</body>
</html> 

它向我显示了以下结果

0.6000000000000001 0.6 0.30000000000000004 

a+b=0.30000000000000004也不明白 0.30000000000000004+0.3 怎么等于 0.6?

4

0 回答 0