4-9 继续循环continue
本节编程练习不计算学习进度,请电脑登录imooc.com操作

继续循环continue

continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

语句结构:

for(初始条件;判断条件;循环后条件值更新)
{
  if(特殊情况)
  { continue; }
 循环代码
}

上面的循环中,当特殊情况发生的时候,本次循环将被跳过,而后续的循环则不会受到影响。好比输出10个数字,如果数字为5就不输出了。

执行结果:

注:上面的代码中,num=5的那次循环将被跳过。

任务

考试成绩输出,如果成绩及格继续输出下个成绩,如果成绩不及格,则不输出该成绩,我们使用continue语句完成,补充第14行代码。

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>continue</title>
  6. <script type="text/JavaScript">
  7. var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值
  8. var i;
  9. for(i=0;i<mynum.length;i++)
  10. {
  11. if(mynum[i]<60)
  12. {
  13. document.write("成绩不及格,不输出!"+"<br>");
  14.  
  15. }
  16. document.write("成绩:"+mynum[i]+"及格,输出!"+"<br>");
  17. }
  18. </script>
  19. </head>
  20. <body>
  21. </body>
  22. </html>
下一节