for in 迴圈,常用在物件(object),可以重複 key 值,用範例示範 :
設一個變數名為vvv的物件,接著用for in 迴圈,將key值打印出來,打印結果是a、b、c
for of 迴圈,常用於陣列,可以重複值,一樣用例子示範 :
我設了一個變數vvv,裡面放一個陣列,接著用for in迴圈將值打印出來,結果是1、2、3。
break陳述句,會來終止並跳出迴圈,用範例示範 :
我設了個變數a跟n,裡面都放0,接著開始執行while迴圈,
第一次 : a =1 , n=1 +0 = 1 , 打印
第二次 : a=2 , n =1 +2 =3 , 打印
當第三次 a=3時,加了一個 if 判斷式,小括號裡面是==寬鬆型別的比對,條件成立後,執行if 裡面的程式碼,用了一個break終止並跳出迴圈,打印結果是 1、3 :
continue陳述句,會來執行下一個迴圈,以上面的例子修改一下來說 :
第一次 : a =1 , n=1 +0 = 1 , 打印
第二次 : a=2 , n =1 +2 =3 , 打印
當第三次 a=3時,if裡面的條件成立,執行if 裡面的程式碼,continue讓它不會執行 n+=a 與打印,直接又回到while裡面判斷
第四次 : a=4 , n = 3+4 = 7, 打印
第五次 : a=5 , n = 7+5 = 12, 打印
打印結果是1、3、7、12