是否可以省略for循环中的变量赋值并执行类似的操作......?
otherVar = 3;
for ( otherVar > 0; otherVar-- )
{
stuff
}
答案 0 :(得分:9)
是的,但你需要输入分号:
var otherVar = 3;
for ( ; otherVar > 0; otherVar-- ) {
doStuff();
}
答案 1 :(得分:1)
通常虽然在这种情况下更受欢迎(更好的可读性)..
otherVar = 3;
while ( otherVar > 0)
{
stuff
otherVar--;
}
答案 2 :(得分:-1)
您可以从任意数字开始倒数:
var counter = 3;
while ( counter-- ) {
console.log( counter );
}
哪个输出:2,1,0