Ralph: Berechnungsfehler 15.29

Beitrag lesen

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.