Moin!
kennt jemand dieses Phaenomen ?
<script>
alert (100.1-100); // != 0.1
</script>
Rundungsfehler treten auf, das ist bekannt. Der Grund liegt darin, daß "0.1" sich als binäre Zahl nicht so einfach darstellen läßt, sondern einen endlosen Bruch ergibt - genauso wie 1/3 eben nicht 0,333 ist, sondern 0,333333333333333333333333333333333333333333... (endlos).
Mit anderen Worten: Rundungsfehler treten immer auf, aber dadurch, daß der Computer im Binärsystem rechnen muß, wir aber das Dezimalsystem gewohnt sind, treten sie eben an unerwarteten Stellen auf.
- Sven Rautenberg