1. 程式人生 > >JS-5-循環

JS-5-循環

bsp 重復執行 var 結構 switch span strong 分析 執行流程


循環結構
循環:反復執行有關操作

* for循環
for(var i=1; i<=50; i++) {
  console.log("第"+i+"次說我愛你");
}

表達式1 var i = 1
表達式2 i<=50 循環條件
表達式3 i++
三個表達式用分號隔開

循環體------大括號的語句(需要重復執行的語句)

執行流程: S1 先執行表達式1
S2 再執行表達式2,表達式2為真,繼續S3
假如表達式2為假,循環到此結束
S3 執行循環體
S4 S3完成後,執行表達式3 繼續回到S2

分析 i=1---->1<=50------> 輸出第1次我愛你---->i=2----->2<=50---->輸出第2次我愛你--->i=3----->3<=50----->。。。。

舉例

循環嵌套

* break與continue
break用於switch或任何循環中,表示跳出相應的結構
continue只用於循環,結束本次循環繼續下一次循環

* while循環

* do-while循環

1!+2!+3!+4!+...10!

JS-5-循環