วิธีการ toFixed
วิธีการ toFixed ทำการปัดเศษ
ตัวเลขให้เหลือจำนวนหลักตามที่กำหนดในส่วนทศนิยม
จำนวนหลักจะถูกระบุโดยพารามิเตอร์
ถ้าไม่ได้ระบุจำนวนหลัก จะใช้ค่าเริ่มต้น
คือ 0 หลัก นั่นคือการปัดเศษ
เป็นจำนวนเต็ม
ไวยากรณ์
ตัวเลข.toFixed([จำนวนหลักในส่วนทศนิยม]);
ตัวอย่าง
สมมติมีเลขทศนิยม ลองปัดเศษมันให้เหลือ
3 หลักในส่วนทศนิยม:
let num = 1.1111;
console.log(num.toFixed(3));
ผลลัพธ์จากการรันโค้ด:
1.111
ตัวอย่าง
ในตัวอย่างต่อไปนี้ก็เหลือเพียง
3 หลักในส่วนทศนิยมเช่นกัน อย่างไรก็ตามตัวเลขสุดท้าย
เพิ่มขึ้น 1 เนื่องจากกระบวนการปัดเศษ
เกิดขึ้นตามกฎทางคณิตศาสตร์:
let num = 1.1119;
console.log(num.toFixed(3));
ผลลัพธ์จากการรันโค้ด:
1.112
ตัวอย่าง
ในตัวอย่างต่อไปนี้ เลขทศนิยมจะถูกปัดเศษเป็นจำนวนเต็ม เนื่องจากพารามิเตอร์ของเมธอดว่าง:
let num = 1.111;
console.log(num.toFixed());
ผลลัพธ์จากการรันโค้ด:
1
ตัวอย่าง
ในตัวอย่างต่อไปนี้ พารามิเตอร์ของเมธอดมีค่ามากกว่า
จำนวนหลักในส่วนทศนิยมของตัวเลขเดิม
ดังนั้นเมธอดจะเพิ่มตัวเลข 0 สองตัว
ต่อท้ายเลขทศนิยมของเรา:
let num = 1.1111;
console.log(num.toFixed(6));
ผลลัพธ์จากการรันโค้ด:
1.111100
ดูเพิ่มเติม
-
เมธอด
Math.round,Math.ceil,Math.floor,
ซึ่งทำการปัดเศษตัวเลขเช่นกัน -
เมธอด
toPrecision,
ซึ่งทำการปัดเศษตัวเลขให้เหลือจำนวนหลักตามที่กำหนด