จำนวนผู้เข้าชม : 10
เราขอแนะนำเทคนิคการเขียนคำสั่ง 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 หาจำนวนเต็ม
- ตัวอย่างการใช้งาน 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
- ตัวอย่างการใช้งาน 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
- ตัวอย่างการใช้งาน 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
- ตัวอย่างการใช้งาน 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
- Bootstrap datepicker thai วิธีทำ datepicker php ภาษาไทย
- Code script เช็คเลขบัตรประชาชน แบบ Real-time
- Code script ตรวจสอบรูปแบบ URL pattern แบบ Real-time
- Code script ตรวจสอบรูปแบบ Email pattern แบบ Real-time
- Javascript เปิด/ปิด ซ่อน/แสดง Element โดยใช้ jQuery แบบต่างๆ
- Javascript เทคนิค Check & Get ค่า Hash จาก URL
- แจกฐานข้อมูล จังหวัด อำเภอ ตำบล และ Dropdown jQuery Ajax
- วิธีทำ Textbox Autocomplete จากฐานข้อมูล ด้วย jQuery Ajax
- วิธีทำ Search Table การ Filter ซ่อน/แสดง row เมื่อกรอก Textbox
- เทคนิค วิธีการ Set Delay ให้กับ Function Javascript
เป็นยังไงกันบ้างคะสำหรับบทความ Javascript การหาร ปัดเศษขึ้น ปัดเศษลง และหารไม่เอาเศษ ดูเพลินก็หวังว่าบทความของเราจะเป็นประโยชน์ต่อท่านไม่มากก็น้อย นอกจากนี้ เรายังมีบทความดี ๆ อีกมากมาย คุณสามารถลองคลิกเขาไปอ่านบทความอื่น ๆ ตามลิงค์ด้านล่างได้เลย
เทคนิคอื่นๆ เกี่ยวกับการเขียนโค้ด คลิก
อย่าลืมไปติดตาม Facebook fanpage ของเรา >> Click <<