在 for 循环中使用现有变量

use existing variable in for loop

本文关键字:变量 for 循环      更新时间:2023-09-26

是否可以从for循环中省略变量赋值并做这样的事情...?

otherVar = 3;
for ( otherVar > 0; otherVar-- )
{
    stuff
}

是的,但您需要输入分号:

var otherVar = 3;
for ( ; otherVar > 0; otherVar-- ) {
    doStuff();
}

通常虽然在这种情况下更受欢迎(更好的可读性)。

otherVar = 3;
while ( otherVar > 0)
{
   stuff
   otherVar--;
}

您可以从任意数字倒计时:

var counter = 3;
while ( counter-- ) {
  console.log( counter );
}

输出:2、1、0