วิธีการ toFixed

วิธีการ toFixed ทำการปัดเศษ ตัวเลขให้เหลือจำนวนหลักตามที่กำหนดในส่วนทศนิยม จำนวนหลักจะถูกระบุโดยพารามิเตอร์ ถ้าไม่ได้ระบุจำนวนหลัก จะใช้ค่าเริ่มต้น คือ 0 หลัก นั่นคือการปัดเศษ เป็นจำนวนเต็ม

ไวยากรณ์

javascriptตัวเลข.toFixed([จำนวนหลักในส่วนทศนิยม]);

ตัวอย่าง

สมมติมีเลขทศนิยม ลองปัดเศษมันให้เหลือ 3 หลักในส่วนทศนิยม:

javascriptlet num = 1.1111;
console.log(num.toFixed(3));

ผลลัพธ์จากการรันโค้ด:

javascript1.111

ตัวอย่าง

ในตัวอย่างต่อไปนี้ก็เหลือเพียง 3 หลักในส่วนทศนิยมเช่นกัน อย่างไรก็ตามตัวเลขสุดท้าย เพิ่มขึ้น 1 เนื่องจากกระบวนการปัดเศษ เกิดขึ้นตามกฎทางคณิตศาสตร์:

javascriptlet num = 1.1119;
console.log(num.toFixed(3));

ผลลัพธ์จากการรันโค้ด:

javascript1.112

ตัวอย่าง

ในตัวอย่างต่อไปนี้ เลขทศนิยมจะถูกปัดเศษเป็นจำนวนเต็ม เนื่องจากพารามิเตอร์ของเมธอดว่าง:

javascriptlet num = 1.111;
console.log(num.toFixed());

ผลลัพธ์จากการรันโค้ด:

javascript1

ตัวอย่าง

ในตัวอย่างต่อไปนี้ พารามิเตอร์ของเมธอดมีค่ามากกว่า จำนวนหลักในส่วนทศนิยมของตัวเลขเดิม ดังนั้นเมธอดจะเพิ่มตัวเลข 0 สองตัว ต่อท้ายเลขทศนิยมของเรา:

javascriptlet num = 1.1111;
console.log(num.toFixed(6));

ผลลัพธ์จากการรันโค้ด:

javascript1.111100

ดูเพิ่มเติม

  • เมธอด Math.round, Math.ceil, Math.floor,
    ซึ่งทำการปัดเศษตัวเลขเช่นกัน
  • เมธอด toPrecision,
    ซึ่งทำการปัดเศษตัวเลขให้เหลือจำนวนหลักตามที่กำหนด