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 »

Referenzartikel