我知道浮点数是圆的,那么我可以使用的数据类型就像浮点数不圆吗?我的具体问题是9.9999999999999999在我需要它时返回10.9999999999999999。
另外,我可以将elemen't width设置为该值(CSS,如.style.width=9.9999999999999999
)吗?
答案 0 :(得分:0)
我认为你应该看看Truncate (not round off) decimal numbers in javascript
这似乎是一个非常相似的用例。
答案 1 :(得分:0)
或许更好的问题是:为什么需要9.9999999999999999
?如果你只想要小于10的浮点数,那就是9.999999999999998
(好吧,技术上它是9.9999999999999982236431605997495353221893310546875
,但是9.999999999999998
应该舍入到这个值。)