kostenloser Webspace werbefrei: lima-city


Javascript Rechenfehler

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du bist nicht der Erste, der darüber stolpert. :wink: Eine sehr detaillierte Erklärung dazu findet sich hier: http://www.dcljs.de/faq/antwort.php?Antwort=rechnen_rechnen#E
  4. Die numerische Mathematik is a Hund:-)
    Nicht umsonst ist das ein beliebtes berü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
  5. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    Vielen Dank, das hat mir sehr weitergeholfen.
    Interessantes Phänomen, vorallem die Ursache :)

    Vielen Dank für all eure Hilfe!!

    Liebe Grüße
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!