Number.Round
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Vrátí výsledek zaokrouhlení number
na nejbližší číslo. Pokud number
má hodnotu null, Number.Round vrátí hodnotu null.
Ve výchozím nastavení je number
zaokrouhleno na nejbližší celé číslo a vazby jsou přerušeny zaokrouhlením na nejbližší sudé číslo (pomocí RoundingMode.ToEven, označované také jako "zaokrouhlování bankera").
Tyto výchozí hodnoty je však možné přepsat pomocí následujících volitelných parametrů.
-
digits
: Způsobí zaokrouhlenínumber
na zadaný počet desetinných míst. -
roundingMode
: Přepíše výchozí chování při rovnosti, když jenumber
uprostřed mezi dvěma potenciálními zaokrouhlenými hodnotami (viz RoundingMode.Type pro možné hodnoty).
Zaokrouhlí číslo 1,234 na nejbližší celé číslo.
použití
Number.Round(1.234)
výstupní
1
Zaokrouhli číslo 1,56 na nejbližší celé číslo.
Použití
Number.Round(1.56)
Výstup
2
Zaokrouhlí číslo 1,2345 na dvě desetinná místa.
využití
Number.Round(1.2345, 2)
výstup
1.23
Zaokrouhlete číslo 1,2345 na tři desetinná místa.
využití
Number.Round(1.2345, 3, RoundingMode.Up)
Výstup
1.235
Zaokrouhlí číslo 1,2345 na tři desetinná místa (zaokrouhlování dolů).
Použití
Number.Round(1.2345, 3, RoundingMode.Down)
výstupní
1.234