Javascript减少循环不起作用

时间:2010-02-17 23:48:30

标签: javascript

确定它已经晚了所以我必须做一些愚蠢的事情,但是在c#中工作正常的myreduction for循环在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;

2 个答案:

答案 0 :(得分:4)

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

...

您希望循环在i大于1时继续(可能这可能因此逻辑更改而不同)

答案 1 :(得分:0)

您可以尝试:

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