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.234 เป็นจํานวนเต็มที่ใกล้เคียงที่สุด
การใช้งาน
Number.Round(1.234)
ผลลัพธ์ของ
1
ปัดเศษ 1.56 เป็นจํานวนเต็มที่ใกล้ที่สุด
การใช้งาน
Number.Round(1.56)
ผลลัพธ์ของ
2
ปัดเศษ 1.2345 เป็นทศนิยมสองตําแหน่ง
การใช้งาน
Number.Round(1.2345, 2)
ผลลัพธ์ของ
1.23
ปัดเศษ 1.2345 เป็นทศนิยมสามตําแหน่ง (ปัดเศษขึ้น)
การใช้งาน
Number.Round(1.2345, 3, RoundingMode.Up)
ผลลัพธ์ของ
1.235
ปัดเศษ 1.2345 เป็นทศนิยมสามตําแหน่ง (ปัดเศษลง)
การใช้งาน
Number.Round(1.2345, 3, RoundingMode.Down)
ผลลัพธ์ของ
1.234