Der beste Weg:
Es sieht so aus, als ob man zwei Ziffern behält
var a = 9.39393;
warning(a.toFixed(2));
Erklärung:
alert(Number.toFixed(9.39393));
gibt 9,39 zurück
wird aber nur von ie5.5 oder höher unterstützt.
Andere Methoden:
Methode 1:
function RoundFun(numberRound,roundDigit) //Rundung, die Anzahl der reservierten Ziffern ist RoundDigit
{ if (numberRound> ; =0)
{
var tempNumber = parseInt((numberRound * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
return tempNumber;
else
{
numberRound1=-numberRound
var tempNumber = parseInt((numberRound1 * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
return -tempNumber; 🎜> result = tmp.substr( 0,tmp.indexOf(".")+3);
🎜>