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