Udostępnij przez


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ąglenie number do określonej liczby cyfr dziesiętnych.
  • roundingMode: zastępuje domyślne zachowanie rozstrzygające, gdy number 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.

Zastosowanie

Number.Round(1.56)

Wyjście

2

Przykład 3

Zaokrąglij 1,2345 do dwóch miejsc dziesiętnych.

Zastosowanie

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ę).

Zastosowanie

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ół).

Zastosowanie

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

Wyjście

1.234