Ralph: Berechnungsfehler 15.29

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.

  1. Hi,

    Woher kommt der Fehler in der Berechnung?

    Das erste Ergebnis ist "15.40". Warum aber ist der zweite Wert "15.299999999999999"?

    RTFFAQ

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“