sqrt unterschiedliche Ergebnisse auf unterschiedlichen Webseiten
bearbeitet von Christian KruseHallo T-Rex,
> Kann ich meinen eigenen Browser in einen 32bit Modus setzen?
Nein. Wenn du mit diesem Problem umgehen möchtest, dann bleibt dir letztlich nur runden auf eine bestimmte Genauigkeit, etwa immer dann, wenn du die Zahl anzeigst, z.B. mit `toFixed()` oder `toPrecision()`. Es gäbe da auch noch [`decimal.js`](https://github.com/MikeMcl/decimal.js/).
Wegen genau solcher Probleme lernt man in den Grundlagen, dass man Floats nicht direkt vergleicht, sondern nur prüft, ob die Differenz kleiner ε ist:
~~~js
const x = 0.3;
const y = 0.2;
const z = 0.1;
console.log(x - y - z == 0);
console.log(Math.abs(x - y - z) < Number.EPSILON);
~~~
LG,
CK
--
<https://wwwtech.de/about>