parseFloat方法没有给出正确的输出

时间:2015-08-12 06:11:38

标签: javascript parsefloat

以下是一个示例程序:



var a = parseFloat("86.69043189999999") + "<br>";
var b = parseFloat("86.79718199999999") + "<br>";
var n = a + b;
document.getElementById("demo").innerHTML = n;
&#13;
<p id=demo></p>
&#13;
&#13;
&#13;

两个变量都具有完全相同的小数点,它仍然提供两种不同类型的输出:

86.6904319
86.79718199999999

为什么会出现这种奇怪的行为?

0 个答案:

没有答案