JavaScript:我可以添加小数吗?

时间:2010-02-22 07:17:11

标签: javascript loops

for( count = 0.01; count <= 0.20; count + 0.01 ) 

这有效吗?因为一旦我从count++将其更改为此,我的火狐就会崩溃。

2 个答案:

答案 0 :(得分:3)

for( count = 0.01; count <= 0.20; count += 0.01 ) 

您在for循环的最后一部分中缺少=运算符。否则它将是 无限循环

答案 1 :(得分:2)

如果您使用此代码,您将获得类似

的值
  • 0.060000000000000005
  • 0.11999999999999998

如果您真的想要一个可预测的计数,请保持循环整数,然后重新缩放到您需要的小数:

for( count = 1; count <= 20; count++ ) console.log(count/100)

这会像你期望的那样产生像0.06和0.12这样的值。