Javascript Rechenfehler
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
all
antwort
berechnung
code
eingabe
ergebnis
folgenden fehler
forschungsbereich
gesamtergebnis
hilfe
http
jemand
log
numerische mathematik
rationale zahlen
rechen
url
ursache
verwenden
zahl
-
Hi, bestimmt ist es recht simpel, aber ich komm nicht drauf:
Ich rechen mit Javascript einige Kommazahlen und ganze Zahlen zusammen. Allerdings erhalte ich folgenden Fehler:
>>> console.log(20.00+(5.99*1)) 25.990000000000002
Kann sich das jemand erklären??
Vielen Dank und Grüße -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du bist nicht der Erste, der darüber stolpert. Eine sehr detaillierte Erklärung dazu findet sich hier: http://www.dcljs.de/faq/antwort.php?Antwort=rechnen_rechnen#E
-
Die numerische Mathematik is a Hund:-)
Nicht umsonst ist das einbeliebtesberüchtigtes Vorlesungsthema und großer Forschungsbereich.
Falls du exakte Ergebnisse benötigst könntest du rationale Zahlen ("Brüche") für die Berechnungen verwenden. Nur die Eingaben bzw. das Gesamtergebnis müssen ggf. konvertiert, gerundet oder abgeschnitten werden.
Als library wäre diese möglich, ist natürlich nicht die einzige verfügbare: https://npmjs.org/package/big-rational
Beitrag zuletzt geändert: 10.12.2013 21:58:01 von suge -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage