mrslowd: Datentypen

wie kann ich beim aufsummieren von Floatwerten verhindern, dass aus den 2 kommastellen 10 nachkommastellen werden. bzw. gibt es ein rundungsfunktion, die auf 2 kommastellen rundet

vielen dank

  1. Hallo mrslowd

    Diese Funktion:

    function round(zahl, stellen) {
        return Math.round(zahl * 10 ^ stellen) / 10 ^ stellen;
    }

    Tschüs

    Daniel

    1. Hi Daniel!

      ^ ist der bitwise xor operator. Was Du meinst ist:

      function round(zahl, stellen) {
          var factor = Math.pow(10, stellen);
          return Math.round(zahl * factor) / factor;
      }

      So long