วิธีปัดเศษตัวเลขให้เป็น 10 ที่ใกล้ที่สุดใน JavaScript

Withi Padses Tawlekh Hi Pen 10 Thi Kil Thisud Ni Javascript



การคำนวณโดยประมาณของตัวเลขเรียกว่าการปัดเศษ ช่วยให้ตัวเลขชัดเจนและเข้าใจง่ายขึ้น ตามความแม่นยำที่จำเป็นของการคำนวณ ตัวเลขสามารถปัดเศษให้เป็นค่าเฉพาะได้ ตัวเลขจะปัดเศษเป็นสิบที่ใกล้ที่สุด ตัวเลขทั้งหมดจะไม่เปลี่ยนแปลง จะเปลี่ยนเฉพาะค่าโดยประมาณเท่านั้น

การศึกษานี้จะอธิบายขั้นตอนการปัดเศษตัวเลขใน JavaScript ให้เป็น 10 ที่ใกล้เคียงที่สุด

จะปัดเศษตัวเลขเป็น 10 ที่ใกล้ที่สุดใน JavaScript ได้อย่างไร

ใน JavaScript ให้ใช้วิธีการต่อไปนี้ เพื่อปัดเศษตัวเลขให้เป็น 10 ที่ใกล้ที่สุด:







มาดูการทำงานของวิธีที่กล่าวไปทีละข้อกันเลย!



วิธีที่ 1: ปัดเศษตัวเลขเป็น 10 ที่ใกล้ที่สุดโดยใช้วิธี Math.round()

ในจาวาสคริปต์ “ กลม() ” วิธีการของ “ คณิตศาสตร์ ” ใช้เพื่อปัดเศษทศนิยมและจำนวนเต็มตามค่าโดยประมาณ โดยจะปัดจำนวนเต็มให้เป็นจำนวนเต็มถัดไป



ไวยากรณ์





ทำตามไวยากรณ์ที่กำหนดโดยใช้เมธอด round() เพื่อปัดเศษตัวเลขที่ใกล้กับ 10 มากที่สุด:

คณิตศาสตร์ . กลม ( ตัวเลข / 10 ) * 10
  • Math.round() ” วิธีการถูกเรียกใช้โดยการส่งตัวเลขหารด้วย 10 เป็นอาร์กิวเมนต์ที่จะปัดเศษผลลัพธ์ให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
  • จากนั้นคูณด้วย 10 ซึ่งจะปัดเศษผลลัพธ์ให้เป็น 10 ที่ใกล้เคียงที่สุด

ตัวอย่าง

ขั้นแรก ให้กำหนดฟังก์ชันชื่อ “ รอบถึงใกล้ที่สุด10 ” ด้วยพารามิเตอร์ “ ตัวเลข '. เรียกใช้เมธอด Math.round() ซึ่งจะส่งคืนค่าโดยประมาณที่ใกล้เคียงกับ 10 :



ฟังก์ชัน roundToNearest10 ( ตัวเลข ) {

กลับ คณิตศาสตร์ . กลม ( ตัวเลข / 10 ) * 10 ;

}

โทรหา “ รอบถึงใกล้ที่สุด10 ” ฟังก์ชันโดยการผ่านจำนวนเต็ม “ 6745 '. อันดับแรกจะหารด้วย 10 และส่งกลับค่า “ 674.5 ” ซึ่งจะถูกปัดเศษเป็น “ 675 ” ซึ่งเป็นจำนวนเต็มที่ใกล้ที่สุดของ 674.5 ค่าผลลัพธ์จะถูกคูณด้วย 10 เพื่อให้ได้ค่าโดยประมาณเป็น 10 ที่ใกล้เคียงที่สุด:

คอนโซล บันทึก ( รอบถึงใกล้ที่สุด10 ( 6745 ) ) ;

ผลลัพธ์จะแสดง “ 6750 ” ซึ่งเป็น 10 ที่ใกล้ที่สุดกับ “ 6745 ”:

ให้ผ่านค่าทศนิยม “ 89.9 ” ในฟังก์ชันและดูค่าที่ปัดเศษ:

คอนโซล บันทึก ( รอบถึงใกล้ที่สุด10 ( 89.9 ) ) ;

ผลลัพธ์จะพิมพ์ “ 90 ” โดยปัดเศษทศนิยม “ 89.9 ” ถึง 10 ที่ใกล้ที่สุด:

วิธีที่ 2: ปัดเศษตัวเลขเป็น 10 ที่ใกล้ที่สุดโดยใช้วิธี Math.ceil()

หากต้องการปัดเศษตัวเลขให้เป็น 10 ที่ใกล้ที่สุด ให้กดปุ่ม “ Math.ceil() ” ใช้วิธีการ มันจะปัดเศษตัวเลขให้เป็นจำนวนเต็มที่มากที่สุด หากมีการส่งผ่านเลขทศนิยมไปยังเมธอด Math.ceil() ก็จะส่งกลับจำนวนเต็ม

ไวยากรณ์

ไวยากรณ์ที่กำหนดใช้สำหรับ ' เพดาน() ' กระบวนการ:

คณิตศาสตร์ . เพดาน ( ตัวเลข / 10 ) * 10
  • ใช้ตัวเลขเป็นอาร์กิวเมนต์หารด้วย 10 แล้วคูณด้วย 10
  • การหารตัวเลขด้วย 10 จะเป็นการปัดเศษตัวเลขให้เป็นจำนวนเต็มที่มากที่สุดถัดไป
  • จากนั้นคูณจำนวนผลลัพธ์ด้วย 10 เพื่อให้ได้จำนวนที่ปัดขึ้นเป็น 10 ที่ใกล้เคียงที่สุด

ตัวอย่าง

เรียกใช้ ' Math.ceil() ” วิธีการใน “ รอบถึงใกล้ที่สุด10 ” ฟังก์ชันโดยการส่งตัวเลขหารด้วย 10 แล้วคูณด้วย 10 เพื่อปัดเศษตัวเลขให้เป็น 10 ที่ใกล้เคียงที่สุด:

ฟังก์ชัน roundToNearest10 ( ตัวเลข ) {

กลับ คณิตศาสตร์ . เพดาน ( ตัวเลข / 10 ) * 10 ;

}

โทรหา “ รอบถึงใกล้ที่สุด10 ” ฟังก์ชั่นและส่งหมายเลข “ 6745 ” เป็นข้อโต้แย้ง อันดับแรกจะหารด้วย 10 และส่งกลับค่า “ 674.5 ” ซึ่งจะถูกปัดเศษเป็น “ 675 ” เนื่องจากเมธอด ceil () ซึ่งเป็นจำนวนเต็มที่มากที่สุดถัดไปของ 674.5 จากนั้น จำนวนผลลัพธ์จะถูกคูณด้วย 10 และรับค่าโดยประมาณเป็น 10 ที่ใกล้เคียงที่สุด:

คอนโซล บันทึก ( รอบที่ใกล้ที่สุด10 ( 6745 ) ) ;

เอาต์พุต

ในทำนองเดียวกัน เลขทศนิยมจะถูกปัดเศษเป็น 10 ที่ใกล้ที่สุดใน JavaScript โดยใช้เมธอด Math.ceil() ส่งหมายเลข “ 78.02 ” เป็นพารามิเตอร์ใน “ รอบถึงใกล้ที่สุด10 ' การทำงาน. มันจะกลับมา” 8 ” ซึ่งเป็นจำนวนเต็มที่มากรองลงมาจาก “ 7,802 ” แล้วคูณจำนวนผลลัพธ์ด้วย 10 นั่นคือค่าโดยประมาณของ 10 ที่ใกล้ที่สุด:

คอนโซล บันทึก ( รอบถึงใกล้ที่สุด10 ( 78.02 ) ) ;

ผลลัพธ์ที่เกี่ยวข้องจะเป็น:

วิธีที่ 3: ปัดเศษตัวเลขเป็น 10 ที่ใกล้ที่สุดโดยใช้วิธี Math.floor()

มีอีกวิธีหนึ่งคือ “Math.floor()” ที่ใช้ปัดตัวเลขให้เป็น 10 ที่ใกล้ที่สุด โดยจะปัดเศษตัวเลขลงเป็นจำนวนเต็มที่ใกล้เคียงที่สุด ถ้าเลขจำนวนเต็มทศนิยมถูกส่งไปยังเมธอด Math.floor() มันจะคืนค่าจำนวนเต็มที่ใกล้เคียงที่สุด

ไวยากรณ์

ไวยากรณ์ต่อไปนี้ใช้สำหรับเมธอด floor():

คณิตศาสตร์ . พื้น ( ตัวเลข / 10 ) * 10
  • เมธอดนี้เรียกโดยการส่งตัวเลขหารด้วย 10 เป็นอาร์กิวเมนต์ที่จะปัดเศษตัวเลขผลลัพธ์เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
  • จากนั้น จำนวนผลลัพธ์จะคูณด้วย 10 ซึ่งจะส่งกลับจำนวนที่ปัดเศษเป็น 10 ที่ใกล้ที่สุด

ตัวอย่าง

ในหน้าที่ที่กำหนด “ รอบถึงใกล้ที่สุด 10() ” เรียก “ Math.floor() ” โดยการส่งผ่านตัวเลขหารด้วย 10 เป็นอาร์กิวเมนต์แล้วคูณด้วย 10:

ฟังก์ชั่น roundToNearest10 ( ตัวเลข ) {

กลับ คณิตศาสตร์ . พื้น ( ตัวเลข / 10 ) * 10 ;

}

ผ่านหมายเลข “ 6745 ” เป็นอาร์กิวเมนต์ในฟังก์ชันที่กำหนดชื่อ “ roundToNearest10() ” อันดับแรกจะถูกหารด้วย 10 และส่งคืน “ 674.5 ” ซึ่งจะปัดเศษเป็น “ 674 ” เนื่องจากวิธี floor() ที่เป็นจำนวนเต็มที่ใกล้เคียงที่สุดที่ 674.5 แล้วเลขผลลัพธ์ “ 674 ” จะถูกคูณด้วย 10 และรับค่าโดยประมาณเป็น 10 ที่ใกล้ที่สุด:

คอนโซล บันทึก ( roundToNearest10 ( 6745 ) ) ;

เอาท์พุต

ส่งเลขทศนิยม “ -5.15 ” เป็นพารามิเตอร์ใน “ roundToNearest10 ' การทำงาน. มันจะกลับมา” 7 ” ซึ่งเป็นจำนวนเต็มล่างที่ใกล้ที่สุดของ “ 7,802 ” แล้วคูณจำนวนผลลัพธ์ด้วย 10 ซึ่งเป็นค่าประมาณที่ใกล้เคียงที่สุด 10:

คอนโซล บันทึก ( roundToNearest10 ( - 5.15 ) ) ;

ผลลัพธ์จะเป็น:

บทสรุป

ในการปัดเศษตัวเลขให้เป็น 10 ที่ใกล้ที่สุด ให้ใช้วิธีการที่กำหนดไว้ล่วงหน้าของ JavaScript ซึ่งรวมถึง Math.round(), Math.ceil() และ Math.floor() Math.round() วิธีการปัดเศษตัวเลขให้เป็นจำนวนเต็มที่ใกล้ที่สุด วิธี Math.ceil() จะปัดเศษตัวเลขให้เป็นจำนวนเต็มที่มากที่สุดตัวถัดไป ในขณะที่วิธี Math.floor() จะปัดเศษตัวเลขให้เป็นจำนวนเต็มที่ใกล้ที่สุด วิธีการทั้งหมดเหล่านี้จะคูณด้วย 10 เพื่อปัดเศษจำนวนผลลัพธ์เป็น 10 ที่ใกล้ที่สุด ในการศึกษานี้ มีการอธิบายการทำงานของวิธีการทั้งหมดเหล่านี้พร้อมกับตัวอย่าง