JS流程控制語句 退出循環break 在while、for、do...while、while循環中使用break語句退出當前循環,直接執行后面的代碼。


退出循環break

在while、for、do...while、while循環中使用break語句退出當前循環,直接執行后面的代碼。

格式如下:

for(初始條件;判斷條件;循環后條件值更新)
{
  if(特殊情況)
  {break;}
  循環代碼
}

當遇到特殊情況的時候,循環就會立即結束。看看下面的例子,輸出10個數,如果數值為5,就停止輸出。

 

執行結果:

注:當num=5的時候循環就會結束,不會輸出后面循環的內容。

任務

考試成績輸出,如果成績及格繼續輸出下個成績,如果成績不及格,退出並且后面成績不輸出, 我們使用break語句,退出循環。補充第14行代碼。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>break</title>
<script type="text/JavaScript">
var mynum =new Array(70,80,66,90,50,100,89);//定義數組mynum並賦值
var i=0;
while(i<mynum.length)
{
  if(mynum[i]<60)
   {
    document.write("成績"+mynum[i]+"不及格,不用循環了"+"<br>");
    break;
   }
  document.write("成績:"+mynum[i]+"及格,繼續循環"+"<br>");
  i=i+1;
  
}
</script>
</head>
<body>
</body>
</html>





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM