最佳答案
情况是这样的: 我得到的是 .9999999999999999
,而我应该得到的是 1.0
。
我可以承受失去一个小数位的精度,所以我使用 .toFixed(15)
,这种工程。
舍入起作用了,但问题是我得到的是 1.000000000000000
。
有没有办法四舍五入到小数点后的位数,但是去掉额外的空格?
注意: .toPrecision
不是我想要的; 我只想指定小数点后面有多少个数字。
注意2: 我不能仅仅使用 .toPrecision(1)
,因为我需要对小数点后实际有数据的数字保持高精度。理想情况下,小数点后的位数应该尽可能多(最多可达15位)。