1unitedpower: sqrt unterschiedliche Ergebnisse auf unterschiedlichen Webseiten

Beitrag lesen

sofern ich mein System (Browser) nicht irgendwie in den 32 Bit Modus bekomme, muss ich blindlings einer Bibliothek vertrauen. Das mag ich nicht. Selbst mein Handy scheint 64 bit zu haben. Muss ich wirklich mein olles Notebook von vor 10 Jahren aus dem Keller holen?

JavaScript kennt nur 64-bit Floats, jedes davon abweichende Verhalten wäre ein Browserbug. Auf 32-bit Systemen, die keine native 64-bit Floating Arithmetik unterstützen, wird das Verhalten simuliert auf Kosten von Prozessor-Zyklen. Es gäbe theoretisch auch noch arbitrary precision integers, aber für deine Spielephysik sind die vermutlich ungeeignet.