Javascript parseFloat result
<p>Consider this script.</p>

<pre><code>&lt;script type="text/javascript"&gt;
document.write(parseFloat(parseFloat("97.74")+parseFloat("1.82")) + "&lt;br /&gt;");
&lt;/script&gt;
</code></pre>

<p>Why is the result 99.55999999999999 ?
And how can I get the expected output?</p>
