Hallo,
Möglicherweise bin ich einfach zu dumm...aber:
Bei eingabe des Befehls:
alert(23-20.9)
Sollte da nicht "2.1" ausgegeben werden????
Tut es aber nicht, bei mir gibt es ein:
"2.1000000000000014"
Browserübergreifend in Mozilla, IE und Opera.
Genauso übrigens bei
alert(23.0-20.9)
Nicht, dass sich dieses Problem nicht durch simples Stellen-abschneiden beheben liesse. Aber gehören tut das doch so nicht?!?
Hab ich jetzt das Konzept von Operatoren in JavaScript nicht begriffen, ist das ein längst bekannter Bug oder erleben wir ein Revival des Pentium-Divisionsfehlers????