อ่านในภาษาอังกฤษ

แชร์ผ่าน


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