我需要对取值进行floor运算,这样导致结果一直变化,有大神知道怎么解决吗?
可以用floor(n+0.00001)来试试,大体思路就是js会精度丢失,你嫌它偏低就补一点给它 
2赞
感谢大神,一下子就解决我的问题了
。
你要描述你什么场景下会出现 1 0.9999 或者 1.0001 这种数字,加上这个值的做法肯定是错误的修复方式
四舍五入呗
我需要对取值进行floor运算,这样导致结果一直变化,有大神知道怎么解决吗?
可以用floor(n+0.00001)来试试,大体思路就是js会精度丢失,你嫌它偏低就补一点给它 
感谢大神,一下子就解决我的问题了
。
你要描述你什么场景下会出现 1 0.9999 或者 1.0001 这种数字,加上这个值的做法肯定是错误的修复方式
四舍五入呗