Freigeben über


Number.Round

Syntax

Number.Round(
    number as nullable number,
    optional digits as nullable number,
    optional roundingMode as nullable number
) as nullable number

About

Gibt das Ergebnis der Rundung number auf die nächste Zahl zurück. Wenn number null ist, Number.Round wird NULL zurückgegeben.

number Standardmäßig wird auf die nächste ganze Zahl gerundet, und Bindungen werden durch Runden auf die nächste gerade Zahl (mit RoundingMode.ToEven, auch bekannt als "Banker's Rounding").

Diese Standardwerte können jedoch über die folgenden optionalen Parameter überschrieben werden.

  • digits: Bewirkt number , dass sie auf die angegebene Anzahl von Dezimalstellen gerundet werden.
  • roundingMode: Setzt das standardmäßige Bindungsbruchverhalten außer Kraft, wenn number sich der Mittelpunkt zwischen zwei potenziellen gerundeten Werten befindet (für mögliche Werte).RoundingMode.Type

Beispiel 1

Runden Sie 1,234 auf die nächste ganze Zahl.

Verwendung

Number.Round(1.234)

Output

1

Beispiel 2

Rundet 1,56 auf die nächste ganze Zahl ab.

Verwendung

Number.Round(1.56)

Output

2

Beispiel 3

Runden Sie 1,2345 auf zwei Dezimalstellen.

Verwendung

Number.Round(1.2345, 2)

Output

1.23

Beispiel 4

Runden Sie 1,2345 auf drei Dezimalstellen (Aufrunden).

Verwendung

Number.Round(1.2345, 3, RoundingMode.Up)

Output

1.235

Beispiel 5

Runden Sie 1,2345 auf drei Dezimalstellen (Aufrunden).

Verwendung

Number.Round(1.2345, 3, RoundingMode.Down)

Output

1.234