在for循环上递增变量

时间:2011-07-13 00:28:07

标签: javascript

var Top = 5;
for(var i=0;i<3;i++) {
    var Model = createView("First ModelView", Top, 135);        
}

最初Top = 5,对于每次迭代,应该添加Top  与另一个+50,以便下一次它应该创建一个模型对象 前55名等等......

我尝试了什么

var Top = 5;
for(var i=0;i<3;i++) {
    var Model = createView("First ModelView", Top, 135); 
    Top+=50;        
}

2 个答案:

答案 0 :(得分:4)

或者只是将所需的结果直接放入for循环

for (var i=5; i<155; i+=50) {
  createView("First ModelView", i, 135);       
}

并且,由于您没有使用它并且通过循环的所有迭代都分配给同一个变量,因此分配给var Model似乎没有多大意义。

答案 1 :(得分:2)

试试这个

for(var i=0;i<3;i++) {
  var Model = createView("First ModelView", 5+i*50, 135);       
}

(假设您只想在第一种情况下获得50增量,5基数)