JavaScript: The Definitive Guide, Sixth Editio javaScript权威指南(第6版) pdf 文字版-文字版, javascript电子书, 和javascript 有关的电子书:

5.6.3 continue

5.6.3 continue

The continue statement is similar to the break statement. Instead of exiting a loop, however, continuerestarts a loop at the next iteration. The continuestatement’s syntax is just as simple as the break statement’s:


The continue statement can also be used with a label: continue labelname;

The continue statement, in both its labeled and unlabeled forms, can be used only within the body of a loop. Using it anywhere else causes a syntax error.

When the continue statement is executed, the current iteration of the enclosing loop is terminated, and the next iteration begins. This means different things for different types of loops:

Note the difference in behavior of the continue statement in the while and for loops: a while loop returns directly to its condition, but a for loop first evaluates its increment expression and then returns to its condition. Earlier we considered the behavior of the for loop in terms of an “equivalent” while loop. Because the continue statement behaves differently for these two loops, however, it is not actually possible to perfectly simulate a for loop with a while loop alone.

The following example shows an unlabeled continue statement being used to skip the rest of the current iteration of a loop when an error occurs:

for(i = 0; i < data.length; i++) {

if (!data[i]) continue; // Can't proceed with undefined data

total += data[i];


友情链接It题库(| 版权归yishouce.com所有| 友链等可联系|粤ICP备16001685号-1