Gunnar Bittersmann: math.round auf 2 Nachkommastellen

Beitrag lesen

Hi Mike,

Der Parameter n_stelle gibt die Anzahl der Nachkommastellen an:
10 = 1 Nachkommastelle
100 = 2 Nackommastellen
1000 = 3 Nachkommastellen

Dann würd ich die Funktion aber so machen, dass der 2. Parameter wirklich die Anzahl der Nachkommastellen angibt:

function round(x, n)  
{  
  var a = Math.pow(10, n);  
  return (Math.round(x * a) / a);  
}

Oder eher andersrum, dass n die Zehnerpotenz ist, auf die gerundet wird ; -n also die Anzahl der Nachkommastellen:

function round(x, n)  
{  
  var a = Math.pow(10, n);  
  return (Math.round(x / a) * a);  
}

Gruß,
Gunnar

--
“I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)