【循環結構的執行步驟】
1、聲明循環變量;
2、判斷循環條件
3、執行循環體操作
4、更新循環變量
然后循環執行2-4,直到條件不成立時,跳出循環。
while循環()中的表達式,運算結果可以是各種類型,但是最終都會轉為真假,轉換規則同if結構:
var num = 1 ; //1、聲明循環變量;
while (num){ //2、判斷循環條件
document.write(num+"<br />");//3、執行循環體操作
num++;//4、更新循環變量
}
while循環特點:先判斷在執行;
do-while循環特點:先執行,在判斷;即使初始條件不成立;do-while循環也至少執行一次

【for循環】
1、for循環有三個表達式:① 聲明循環變量 ②判斷循環條件 ③ 更新循環變量;
三個表達式 用;分隔。
for循環三個表達式都可以省略,但是兩個缺一不可
2、for循環的執行特點、先判斷、再執行,與while相同。
3、for循環三個表達式都可以有多部分組成,第二部分多個判斷條件&& ||鏈接,第一三部分用逗號分隔。
↓打印結果

【循環控制語句】
1、break:跳出本層循環,繼續執行循環后面的語句。
如果循環有多層嵌套,則break只能跳出一層;
2、continue:跳過本次循環剩余的代碼,繼續執行下一次循環,
① 對於for循環,contiune之后執行的語句,是循環變量更新語句i++;
② 對於while、do-while循環,contiune之后執行的語句,是循環條件判斷;
因為,使用這兩個循環時,必須將contiune必須放到i++之后使用,否則contiune將跳過i++
導致死循環;
