Phương pháp toFixed() của JavaScript Number
- Trang trước toExponential()
- Trang tiếp theo toLocaleString()
- Quay lại lớp trên Sách tham khảo JavaScript Number
Định nghĩa và cách sử dụng
toFixed()
Phương pháp này sẽ chuyển đổi số thành chuỗi.
toFixed()
Phương pháp này sẽ làm tròn chuỗi thành số thập phân đã chỉ định.
Ghi chú:Nếu số lượng chữ số thập phân cao hơn số, hãy thêm số không.
Mô hình
Ví dụ 1
let num = 5.56789; let n = num.toFixed();
Ví dụ 2
let num = 5.56789; let n = num.toFixed(2);
Ví dụ 3
Làm tròn đến số thập phân sau 10 chữ số:
let num = 5.56789; let n = num.toFixed(10);
Cú pháp
number.toFixed(digits)
Tham số
Tham số | Mô tả |
---|---|
digits |
Tùy chọn. Số lượng chữ số thập phân. Giá trị từ 0 đến 20, bao gồm 0 và 20. Mặc định là 0 (không có số thập phân). |
Giá trị trả về
Loại | Mô tả |
---|---|
Chuỗi | Biểu diễn số có số thập phân (hoặc không có số thập phân). |
Chi tiết kỹ thuật
Giá trị trả về
Trả về number Biểu diễn chuỗi của nó, không sử dụng số thập phân, và có số thập phân cố định sau dấu chấm. digits bit số.
Nếu cần thiết, số này sẽ được làm tròn hoặc lấp đầy bằng 0 để đạt được độ dài mong muốn.
Nếu digits Nếu lớn hơn le+21, phương pháp này chỉ gọi number.toString() sẽ trả về chuỗi biểu diễn dưới dạng số thập phân.
Ném ra
Lỗi | Mô tả |
---|---|
RangeError |
Khi digits Lỗi ngoại lệ sẽ ném ra khi quá nhỏ hoặc quá lớn. Giá trị từ 0 đến 20 sẽ không gây ra lỗi ngoại lệ này. Một số thực hiện hỗ trợ phạm vi lớn hơn hoặc nhỏ hơn. |
TypeError | Lỗi ngoại lệ sẽ ném ra khi đối tượng gọi phương pháp không phải là Number. |
Hỗ trợ của trình duyệt
Number.constructor
Là tính năng của ECMAScript3 (ES3).
Tất cả các trình duyệt đều hỗ trợ hoàn toàn ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
- Trang trước toExponential()
- Trang tiếp theo toLocaleString()
- Quay lại lớp trên Sách tham khảo JavaScript Number