1.for迴圈
格式:
for( 初始語句 ; 執行條件 ; 增量 )
執行順序:1、初始語句 2、執行條件是否符合 3、迴圈體 4、增加增量
初始化語句只在迴圈開始前執行一次,每次執行迴圈體時要先判斷是否符合條件,如果迴圈條件為true,則執行迴圈體,再執行迭代語句。
所以對於for迴圈,迴圈條件總比迴圈體多執行一次。
注意:for迴圈的迴圈體和迭代語句不在一起(while和do-while是在一起的)所以如果使用continue來結束本次迴圈,迭代語句還有繼續執行,而while和do-while的迭代部分是不執行的。
2.break和continue的區別和作用
break和continue都是用來控制迴圈結構的,主要是停止迴圈。
有時候我們想在某種條件出現的時候終止迴圈而不是等到迴圈條件為false才終止。
這時我們可以使用break來完成。break用於完全結束乙個迴圈,跳出迴圈體執行迴圈後面的語句。
var str = "hello";for (var
item of str)
console.log(item);
//h e
}
continue和break有點類似,區別在於continue只是終止本次迴圈,接著還執行後面的迴圈,break則完全終止迴圈。
可以理解為continue是跳過當次迴圈中剩下的語句,執行下一次迴圈。
var str = "hello";for (var
item of str)
console.log(item);
//h e o
}
for迴圈及break和continue的區別
break和continue的區別和作用 break和continue都是用來控制迴圈結構的,主要是停止迴圈。break 有時候我們想在某種條件出現的時候終止迴圈而不是等到迴圈條件為false才終止。這時我們可以使用break來完成。break用於完全結束乙個迴圈,跳出迴圈體執行迴圈後面的語句。co...
break迴圈和continue迴圈
break關鍵字 如果在迴圈中使用,遇到了break,則立即跳出當前所在的迴圈 案例 找到100到200之間第乙個能被7整除的數字 for var i 100 i 200 i continue迴圈 在迴圈中如果遇到continue關鍵字,直接開始下一次迴圈 案例 求100到200之間所有的奇數的和 ...
break退出迴圈
用 for 迴圈或者 while 迴圈時,如果要在迴圈體內直接退出迴圈,可以使用 break 語句。比如計算1至100的整數和,我們用while來實現 sum 0 x 1 while true sum sum x x x 1 if x 100 break print sum咋一看,while tru...