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