Woher kommt der Fehler in der Berechnung?
<html><head><title>test</title></head><body>
<script language="JavaScript" type="text/javascript"><!--
alert(15.39+0.01);
alert(15.29+0.01);
--></script>
</body></html>
Das erste Ergebnis ist "15.40". Warum aber ist der zweite Wert "15.299999999999999"?
Bei allen Webbrowsern das Gleiche.
Getestet unter WinXP mit Opera, FireFox, IE und Chrome.
Unter OS X mit Opera, FireFox und Safari.