JS趴趴往上走-for迴圈篇

for迴圈


當設定的條件值符合時,會執行{ }內的程式碼,直到條件不符合才停止


 for ( 初始值;條件;結束變動 ) {
 要執行的程式碼
}

 

帶入值範例

 for ( var i=0 ;i<10 code="" console.log="" i="">
預測初始值是i0,限制i小於10的話會繼續執行,i++則是每次執行完迴圈都會+1,故當i加到10後,就會結束執行跳出迴圈


break和continue

除了讓他執行完後跳出迴圈之外,我們也可以使用breakcontinue指定迴圈活動方式

  • break:直接跳離迴圈
  • continue:會跳過一次然後繼續下一次迴圈


break用法
i可以整除3時,就跳出迴圈

 for ( var i=1 ;i<10 break="" code="" console.log="" i="" if="">
以上若沒有使用break,則是會得到3 , 6, 9的答案


continue用法
i可以整除3時,跳過它並繼續執行迴圈

 for ( var i=1 ;i<10 code="" console.log="" continue="" i="" if="">


多重迴圈

for迴圈內部也可以執行多個for迴圈

以下示範寫99乘法表:

 //設定從2到9
 for(var i=2 ;i<10 code="" console.log="" for="" i="" j="" result="" var="" x="">


以上,大家可以試著做做看:)

留言