Number.Round
Trả về số được làm tròn. Có thể chỉ định số lượng chữ số và chế độ làm tròn.
Syntax
Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number
Remarks
Trả về kết quả làm tròn number
đến số gần nhất. Nếu number
là null, Number.Round
sẽ trả về null.
Theo mặc định, number
được làm tròn đến số nguyên gần nhất và sự liên kết bị phá vỡ bằng cách làm tròn đến số chẵn gần nhất (sử dụng RoundingMode.ToEven
, còn được biết đến là "làm tròn kiểu người làm ngân hàng").
Tuy nhiên, những cài đặt mặc định này có thể được ghi đè thông qua các tham số tùy chọn sau.
digits
: Khiếnnumber
được làm tròn đến số lượng chữ số thập phân chỉ định.roundingMode
: Ghi đè hành vi phá vỡ liên kết mặc định khinumber
ở điểm giữa giữa hai giá trị được làm tròn tiềm năng (tham khảoRoundingMode.Type
để biết các giá trị khả thi).
Examples
Example #1
Làm tròn 1,234 lên số nguyên gần nhất.
Number.Round(1.234)
Result:
1
Example #2
Làm tròn 1,56 lên số nguyên gần nhất.
Number.Round(1.56)
Result:
2
Example #3
Làm tròn 1,2345 lên hai vị trí thập phân.
Number.Round(1.2345, 2)
Result:
1.23
Example #4
Làm tròn 1,2345 lên ba vị trí thập phân (làm tròn lên).
Number.Round(1.2345, 3, RoundingMode.Up)
Result:
1.235
Example #5
Làm tròn 1,2345 lên ba vị trí thập phân (làm tròn xuống).
Number.Round(1.2345, 3, RoundingMode.Down)
Result:
1.234
Category
Number.Rounding