这是一个场景:我在应该得到1.0
的时候却得到了.9999999999999999
。
我可以承受损失一个小数位的精度,所以我使用.toFixed(15)
,这是一种有效的方法。
四舍五入可以工作,但问题是我得到的是1.000000000000000
。
有没有办法舍入到小数点后的几位,但去掉额外的空格?
注意:.toPrecision
不是我想要的;我只想指定小数点后有多少个数字。
注2:我不能只使用.toPrecision(1)
,因为我需要保持小数点后实际数据的高精度。理想情况下,需要的小数位数应该是一样多(最多15位)。
https://stackoverflow.com/questions/7312468
复制相似问题