2010-02-17 72 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 
}