Đây là tình huống: Tôi đang nhận được .9999999999999999
khi tôi nên đến 1.0
.
Tôi có thể đủ khả năng để mất độ chính xác ở vị trí thập phân, vì vậy tôi đang sử dụng .toFixed(15)
, loại hiệu quả.
Việc làm tròn hoạt động, nhưng vấn đề là tôi được đưa ra 1.000000000000000
.
Có cách nào để làm tròn đến một số chữ số thập phân nhưng loại bỏ khoảng trắng thừa không?
Lưu ý: .toPrecision
không phải là những gì tôi muốn; Tôi chỉ muốn xác định có bao nhiêu số sau dấu thập phân.
Lưu ý 2: Tôi không thể chỉ sử dụng .toPrecision(1)
vì tôi cần giữ độ chính xác cao cho các số thực sự có dữ liệu sau dấu thập phân. Lý tưởng nhất là sẽ có chính xác bao nhiêu chữ số thập phân nếu cần (tối đa 15).