可能重复:
Javascript 数学错误:不精确的浮点数
我做了这个
this.cues = []
for(var i, i = 1; i <= 8; i++){
cue = this.length * (i/8.0)
this.cues.push(cue)
this.length 是双精度数。我检查了除法,发现我偏离了 0.000002,直到大约第四个阵列单元。
- 是否有任何人能想到的特定于 javascript 的原因?这可能只是环境,所以如果不是什么大不了的事
- 如果是这样,我可以修复它吗?
提前谢谢了