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

javascriptsố.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:

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

Kết quả thực thi mã:

javascript1.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:

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

Kết quả thực thi mã:

javascript1.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:

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

Kết quả thực thi mã:

javascript1

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:

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

Kết quả thực thi mã:

javascript1.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