迴圈 For
語法:
for ( 初始化 ; 判斷式 ; 當次迴圈結束執行 ) {// 迴圈內容}初始化:第一次執行迴圈前,執行的內容。判斷式:如果符合條件才繼續執行迴圈。當次迴圈結束執行:每一次迴圈內容執行完後,緊接著執行的內容。
例如:
1. 開始迴圈前 宣告新變數 i 並設為 0
1
2
3
4// 執行 5 次的 For 迴圈
for(var i=0; i<5; i++){}// 迴圈內容2. 每次執行迴圈前,判斷 i 是否小於 53. 每當執行完 迴圈內容後 將 i 加上 1所以這裡的 i 的變化有 0 1 2 3 4 共 5 個然後 for 迴圈也可以省略 初始化 和 當次迴圈結束執行,如:
1
2
3
4var i=0;
for( ; i<5 ; ){}i++;
跳出迴圈
略過本次用 break; 跳出迴圈,結束迴圈的執行。
用 continue; 略過接下來的迴圈內容,跳到下一次的迴圈執行。當 i 等於 4 的時候,跳過接下來要執行的內容,直接往下次迴圈內容執行。
1
2
3
4
5
6for(var i=1; i<=5; i++){ if(i == 4){continue;}}console.log(i);所以這邊的輸出為:1 2 3 5