Phương thức toFixed
Phương thức toFixed thực hiện việc làm tròn
số đến chữ số được chỉ định trong phần thập phân.
Số lượng chữ số được chỉ định bởi tham số.
Nếu số chữ số không được chỉ định, theo mặc định
sẽ lấy 0 chữ số, tức là làm tròn
đến số nguyên.
Cú pháp
số.toFixed([số lượng chữ số trong phần thập phân]);
Ví dụ
Giả sử có một số thập phân. Hãy làm tròn nó đến
3 chữ số trong phần thập phân:
let num = 1.1111;
console.log(num.toFixed(3));
Kết quả thực thi mã:
1.111
Ví dụ
Trong ví dụ tiếp theo cũng chỉ giữ lại
3 chữ số trong phần thập phân, tuy nhiên chữ số
cuối cùng đã tăng lên 1, vì việc làm tròn
được thực hiện theo quy tắc toán học:
let num = 1.1119;
console.log(num.toFixed(3));
Kết quả thực thi mã:
1.112
Ví dụ
Trong ví dụ tiếp theo, số thập phân sẽ được làm tròn đến số nguyên, vì tham số của phương thức để trống:
let num = 1.111;
console.log(num.toFixed());
Kết quả thực thi mã:
1
Ví dụ
Trong ví dụ tiếp theo, tham số của phương thức vượt quá
số lượng chữ số trong phần thập phân của số ban đầu,
vì vậy phương thức sẽ thêm hai chữ số 0
vào cuối số của chúng ta:
let num = 1.1111;
console.log(num.toFixed(6));
Kết quả thực thi mã:
1.111100
Xem thêm
-
các phương thức
Math.round,Math.ceil,Math.floor,
chúng cũng thực hiện việc làm tròn số -
phương thức
toPrecision,
thực hiện việc làm tròn số đến một số lượng ký tự nhất định