Thomas Meinike: Mathematische Werte Runden

Beitrag lesen

Hallo,

da dies nur ganzzahliges runden unterstützt, ist zuerst eine multiplikation mit einer zehnerpotenz, dann das runden, und anschliessendes dividieren durch die gleiche zehnerpotenz erforderlich, um auf kommastellen zu runden.

Runden-Threads gab es hier ja schon viele und auch ziemlich ausgefeile Loesungen. Ich verwende diese Funktion:

function Runden(x,s)
{
  // Runden des Wertes x auf s Nachkommastellen

if(x.toFixed)
  {
    return x.toFixed(s);
  }
  else
  {
    return parseInt(x*Math.pow(10,s)+0.5)/Math.pow(10,s);
  }
}

z. B. hier http://www.datenverdrahten.de/svglbc/matrixcalc.htm.

MfG, Thomas