แชร์ผ่าน


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