Javascript การหาร ปัดเศษขึ้น ปัดเศษลง และหารไม่เอาเศษ

Spread the love

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

การใช้งาน Javascript สำหรับตัวเลขที่มีเศษ ทศนิยม แบบต่าง ๆ

  • Math.round(x) คืนค่า x ที่ ปัดเศษ เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
  • Math.ceil(x) คืนค่า x ที่ ปัดเศษขึ้น เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
  • Math.floor(x) คืนค่า x ที่ ปัดเศษลง เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
  • Math.trunc(x) คืนค่าส่วนจำนวนเต็มของ x (ทำงานคล้าย floor ใช้ได้ใน ES6)

วิธีการใช้งาน Javascript Number to Integer หาจำนวนเต็ม

  1. ตัวอย่างการใช้งาน Javascript Math.round(x) คืนค่า x ที่ ปัดเศษ เป็นจำนวนเต็มที่ใกล้เคียงที่สุด โดยทศนิยมน้อยกว่า 0.5 จะปัดลง และทศนิยมมาก 0.5 ขึ้นไปจะปัดขึ้น
    let value = 147/32;
    let result_value = Math.round(value);
    console.info('Value = '+value+' Result = '+result_value); //ผลลัพธ์ Value = 4.59 Result = 5
    
    let value = 147/33;
    let result_value = Math.round(value);
    console.info('Value = '+value+' Result = '+result_value); //ผลลัพธ์ Value = 4.45 Result = 4
  2. ตัวอย่างการใช้งาน Javascript Math.ceil(x) คืนค่า x ที่ ปัดเศษขึ้น เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
    let value = 147/35;
    let result_value = Math.ceil(value);
    console.info('Value = '+value+' Result = '+result_value); //ผลลัพธ์ Value = 4.20 Result = 5
  3. ตัวอย่างการใช้งาน Javascript Math.floor(x) คืนค่า x ที่ ปัดเศษลง เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
    let value = 147/32;
    let result_value = Math.floor(value);
    console.info('Value = '+value+' Result = '+result_value); //ผลลัพธ์ Value = 4.59 Result = 4
  4. ตัวอย่างการใช้งาน Javascript Math.trunc(x) คืนค่าส่วนจำนวนเต็มของ x (ทำงานคล้าย floor ใช้ได้ใน ES6)

    let value = 147/32;
    let result_value = Math.trunc(value);
    console.info('Value = '+value+' Result = '+result_value); //ผลลัพธ์ Value = 4.59 Result = 4

วิธีการใช้งาน Javascript กำหนดจำนวนหลักทศนิยม

  • ตัวอย่างการใช้งาน Javascript toFixed(x) กำหนดจำนวนหลักทศนิยม x ตำแหน่งให้กับตัวเลข
    let number = 147/32;
    let decimal = number.toFixed(2);
    console.info('Number = '+number); 
    console.info('2 Decimal = '+decimal); 
    //ผลลัพธ์ 
    Value = 4.59375 
    3 Decimal = 4.59

บทความอื่น ๆ เกี่ยวกับ Javascript Math คำนวณและแสดงผลตัวเลข

บทความอื่น ๆ ที่เกี่ยวข้องกับ Javascript/jQuery

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

เทคนิคอื่นๆ เกี่ยวกับการเขียนโค้ด คลิก

อย่าลืมไปติดตาม Facebook fanpage ของเรา >> Click <<