構文
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が 2 つの丸められた値の中間点にある場合に、既定のタイブレーク動作をオーバーライドします (使用可能な値については、RoundingMode.Type を参照してください)。
例 1
1.234 を最も近い整数に丸めます。
使用方法
Number.Round(1.234)
出力
1
例 2
1.56 を最も近い整数に丸めます。
使用方法
Number.Round(1.56)
出力
2
例 3
1.2345 を小数点以下が 2 桁になるように丸めます。
使用方法
Number.Round(1.2345, 2)
出力
1.23
例 4
1.2345 を小数点以下が 3 桁になるように丸めます (切り上げ)。
使用方法
Number.Round(1.2345, 3, RoundingMode.Up)
出力
1.235
例 5
1.2345 を小数点以下が 3 桁になるように丸めます (切り捨て)。
使用方法
Number.Round(1.2345, 3, RoundingMode.Down)
出力
1.234