2010-02-17 68 views
0

确定其晚了,所以我一定在做一些愚蠢的,但在c#中工作正常的循环myreduction无法在JavaScript中工作。循环从未输入。我错过了什么?JavaScript减少循环不工作

var count = 12; 
var j = count - 3 
    for (i = count; i<1 ; i--) 
    { 
     if (i % 3 == 0) 
      break; 
     else 
      j = i - 1; 
    } 

alert(j); 

在这种情况下,我希望以下内容:

12 -> 9; 
11 -> 7; 
10 -> 7; 
9 -> 6; 
8 -> 4; 
7 -> 4; 

回答

4
for (i = count; i>1 ; i--) 

您希望循环继续,而我是大于1(也许这可能与这一逻辑的变化有所不同)

+0

欢呼声中,必须睡觉!我在我的C#中有== == 0! – 2010-02-18 00:00:09

0

你可以试试:

for (var i = count; i > 1 ; i--) { 
    // code 
}