停止循环的当前迭代,并开始新的迭代。
continue [label];
实参
- label
 可选。 指定应用 continue 的语句。
备注
continue 语句只能在 while、do...while、for 或 for...in 循环内使用。 执行 continue 语句会停止当前循环的迭代,并从循环的开始处继续程序流。 这将对不同类型的循环有如下影响:
- while 和 do...while 循环将测试其条件,如果条件为真,则将再次执行循环。 
- for 循环执行其增量表达式,如果测试表达式为真,则将再次执行循环。 
- for...in 循环继续进行到指定变量的下一个字段,并将再次执行循环。 
示例
在此示例中,循环从 1 迭代到 9。 由于将 continue 语句与表达式 (i < 5) 一起使用,因此将跳过 continue 与 for 循环体末尾之间的语句。
var s = "";
for (var i = 1; i < 10; i++)
    {
    if (i < 5)
        {
        continue;
        }
    s += i + " ";
    }
print (s);
// Output: 5 6 7 8 9
在下面的代码中,continue 语句引用 Inner: 语句后面的 for 循环。 当 j 等于 24 时,continue 语句会导致该 for 循环转到下一迭代。 数字 21 到 23 以及 25 到 30 逐行显示。
var s = "";
Outer:
for (var i = 1; i <= 10; i++)
    {
    s += "\n";
    s += "i: " + i;
    s += " j: ";
Inner:
    for (var j = 21; j <= 30; j++)
        {
        if (j == 24)
             {
             continue Inner;
             }
        s += j + " ";
        }
    }
print(s);