Number.Round
Składnia
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Informacje
Zwraca wynik zaokrąglania number
do najbliższej liczby. Jeśli number
ma wartość null, Number.Round zwraca wartość null.
Domyślnie number
jest zaokrąglany do najbliższej liczby całkowitej, a powiązania są przerywane przez zaokrąglenie do najbliższej liczby parzystej (przy użyciu RoundingMode.ToEven, znanej również jako "zaokrąglanie bankiera").
Te wartości domyślne można jednak zastąpić za pomocą następujących parametrów opcjonalnych.
-
digits
: powoduje zaokrąglenienumber
do określonej liczby cyfr dziesiętnych. -
roundingMode
: zastępuje domyślne zachowanie rozstrzygające, gdynumber
znajduje się w połowie między dwoma potencjalnymi zaokrąglonymi wartościami (zapoznaj się z RoundingMode.Type dla możliwych wartości).
Przykład 1
Zaokrąglaj wartość 1,234 do najbliższej liczby całkowitej.
Zastosowanie
Number.Round(1.234)
Wyjście
1
Przykład 2
Zaokrąglaj wartość 1,56 do najbliższej liczby całkowitej.
użycie
Number.Round(1.56)
Wyjście
2
Przykład 3
Zaokrąglij 1,2345 do dwóch miejsc dziesiętnych.
Użycie
Number.Round(1.2345, 2)
Wyjście
1.23
Przykład 4
Zaokrąglaj 1,2345 do trzech miejsc dziesiętnych (zaokrąglanie w górę).
Użycie
Number.Round(1.2345, 3, RoundingMode.Up)
Wyjście
1.235
Przykład 5
Zaokrąglaj 1,2345 do trzech miejsc dziesiętnych (zaokrąglanie w dół).
użycie
Number.Round(1.2345, 3, RoundingMode.Down)
Sygnał wyjściowy
1.234