Zum Runden kanndie toFixed()-Methode verwendet werden; die toFixed()-Methode kann eine Number auf eine Zahl mit einer angegebenen Anzahl von Dezimalstellen runden.
Der Code lautet wie folgt:
toFixed()-Methode
var num =2.446242342;
num = num.toFixed(2); //Das Ausgabeergebnis ist 2.45
Selbst ausprobieren »
Außerdem, wieround()、floor()、ceil()usw. können nicht wirklich runden, es gibt Präzisionsprobleme.
round() kann auf folgende Weise sicherstellen, dass die Genauigkeit korrekt ist:
round()-Methode
var num =2.446242342;
num = Math.round((num + Number.EPSILON) * 100) / 100; //Das Ausgabeergebnis ist 2.45
Selbst ausprobieren »