1. 程式人生 > >for、for in和while以及do while

for、for in和while以及do while

bsp 循環條件 函數 次循環 run 遍歷 tin 技術分享 html

for循環:一般用在已知判斷條件的循環;

for(變量初始化;循環條件判斷;循環後的執行){
  代碼塊  
}

//變量初始化可以省略,但是分號不能省。有多個的話用逗號隔開
//循環條件判斷是true還是false,可以省略,分號不可省略
//循環後的執行,一般都是自增或者自減

for in:這個for in 的語句在jq沒找到有,在js原生裏就有。主要針對對象屬性操作,循環遍歷後打印出屬性

for(變量in對象){
  執行代碼塊  
}

//實例運行,定義和用法
http://www.runoob.com/jsref/jsref-forin.html

while:一般用在未知條件的循環;

do while

:保證至少執行一次循環,先執行後判斷;

break是跳出循環、return是跳出函數。不過在for循環裏邊也可以使用return,但是效果是終止程序不再往下跑了

continue:跳出當前循環執行下次的循環。

一般情況下,這四類當中for和while比較常用,這兩類當中for最常用。應用方法的區別不會很大,只是我比較容易混淆,掌握好for一般問題就不大

技術分享

for、for in和while以及do while