2014-02-25 19 views
-1

所以我真正需要的是在每次完成for循环时都要增加一定数量。这里是我的代码:如何获得()数

function TEST(){ 
for(i = 0; i < 4; i++){ 
var test = 1 
test++ 
Logger.log(test) 
} 

但记录仅输出看起来像:

[14-02-24 17:53:19:100 PST] 2.0 
[14-02-24 17:53:19:100 PST] 2.0 
[14-02-24 17:53:19:100 PST] 2.0 
[14-02-24 17:53:19:100 PST] 2.0 

我怎样才能解决这个问题?由于可能只是我无法正常思考了()循环:P

** **解决

我发现的是,你可以只是做

var test = i 

呵呵如何我傻: - )

+1

大声读出for循环的内容可能是有益的。这可能会指出问题出在哪里,因此您可以自己解决问题。 –

回答

1

在for循环之外声明您的测试变量。否则,当迭代循环时,它会一直重置为1。

function TEST(){ 
    var test = 1 
    for(i = 0; i < 4; i++){ 
     test++ 
     Logger.log(test) 
    } 
}