Number.Round
Syntax
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Info
Gibt das Ergebnis der Rundung von number
auf die nächste Zahl zurück. Wenn number
NULL ist, gibt Number.Round NULL zurück.
number
wird standardmäßig auf den nächsten ganzzahligen Wert gerundet, und Werte genau in der Mitte zwischen zwei Zahlen werden aufgelöst, indem auf die nächste gerade Zahl gerundet wird (mithilfe von RoundingMode.ToEven, auch bezeichnet als „unverzerrte Rundung“).
Diese Standardwerte können jedoch mithilfe der folgenden optionalen Parameter überschrieben werden.
digits
: Bewirkt, dassnumber
auf die angegebene Anzahl von Dezimalstellen gerundet wird.roundingMode
: Überschreibt das standardmäßige Verhalten zum Auflösen eines Gleichstands, wennnumber
in der Mitte zwischen zwei potenziellen Rundungswerten liegt (mögliche Werte finden Sie unter RoundingMode.Type).
Beispiel 1
Rundet 1,234 auf die nächste ganze Zahl.
Verwendung
Number.Round(1.234)
Ausgabe
1
Beispiel 2
Rundet 1,56 auf die nächste ganze Zahl.
Verwendung
Number.Round(1.56)
Ausgabe
2
Beispiel 3
Rundet 1,2345 auf zwei Dezimalstellen.
Verwendung
Number.Round(1.2345, 2)
Ausgabe
1.23
Beispiel 4
Rundet 1,2345 auf drei Dezimalstellen (Aufrundung).
Verwendung
Number.Round(1.2345, 3, RoundingMode.Up)
Ausgabe
1.235
Beispiel 5
Rundet 1,2345 auf drei Dezimalstellen (Abrundung).
Verwendung
Number.Round(1.2345, 3, RoundingMode.Down)
Ausgabe
1.234