Javascript简化循环不起作用

Javascript简化循环不起作用,javascript,Javascript,好吧,现在很晚了,所以我一定是在做一些愚蠢的事情,但是在c#中运行良好的MyReduce 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);

好吧,现在很晚了,所以我一定是在做一些愚蠢的事情,但是在c#中运行良好的MyReduce 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);
?

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

?

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

您可以尝试:

for (var i = count; i > 1 ; i--) {
   // code
}
您可以尝试:

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