閱讀英文

共用方式為


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