Number.Round
Синтаксис
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
О нас
Возвращает результат округления number
до ближайшего числа. Если number
имеет значение NULL, Number.Round возвращает значение NULL.
По умолчанию number
округляется до ближайшего целого числа, а связи разбиваются округлением до ближайшего четного числа (с помощью RoundingMode.ToEven, также известной как округление банкира).
Однако эти значения по умолчанию можно переопределить с помощью следующих необязательных параметров.
-
digits
: вызывает округлениеnumber
до указанного числа десятичных цифр. -
roundingMode
. Переопределяет поведение по умолчанию, когдаnumber
находится в середине между двумя потенциальными округленными значениями (см. RoundingMode.Type для возможных значений).
Пример 1
Округлите 1,234 до ближайшего целого числа.
Использование
Number.Round(1.234)
выход
1
Пример 2
Округлите 1,56 до ближайшего целого числа.
использование
Number.Round(1.56)
выход
2
Пример 3
Округлите 1,2345 до двух знаков после запятой.
Использование
Number.Round(1.2345, 2)
Вывод
1.23
Пример 4
Округлите 1,2345 до трех десятичных разрядов (округление вверх).
Использование
Number.Round(1.2345, 3, RoundingMode.Up)
Выход
1.235
Пример 5
Округление 1,2345 до трех десятичных разрядов (округление вниз).
использование
Number.Round(1.2345, 3, RoundingMode.Down)
Выход
1.234