感覺有無continue輸出結果都一樣
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>continue</title>
<script type="text/JavaScript">
?var mynum =new Array(70,80,66,90,50,100,89);//定義數組mynum并賦值
?var i;
?for(i=0;i<mynum.length;i++)
?{
? if(mynum[i]<60)
? ? {
document.write("成績不及格,不輸出!"+mynum[i]+"<br>");
continue;
}
document.write("成績:"+mynum[i]+"及格,輸出!"+"<br>");
}
</script>
</head>
<body>
</body>
</html>
2020-06-30
continue 是跳過本次循環你把continue放到document.write("成績不及格,不輸出!"+mynum[i]+"<br>");這前面試試看你就會發現有不同的結果。
2020-06-24
continue就是,如果數字小于60,就會跳過這個數字,但不會停止執行,他會繼續執行下面的數字
2020-05-13
continue 是跳過本次循環,繼續下次循環;break 是結束就近循環,用標簽可停止任一循環;return結束該方法(包括該方法里的所有循環),回到主函數中。
2019-10-25
是有用的哦,如果你不加continue的話,在【輸出成績不及格,不輸出!】以后還會輸出一個【成績:50及格,輸出!】
因為你沒有跳出本次循環,所以在運行完if里面的代碼,會繼續運行之后的if下面的代碼
2019-10-18