// do 迴圈 (適用於一開始最少要執行一次的狀況)
var i = 1
do {
console.log(i)
i++
} while (i <= 50)
console.log('i:', i)
//while 迴圈
//當執行條件沒規律的時候,不像 for 迴圈有個起始的 i 值然後規律跑到一個範圍
//還有條件需要由函式的參數或變數直接判斷的時候
var i = 1 //初始值
while (i <= 50) { //執行條件,不再此範圍就終止迴圈
console.log(i)
i++ //每一圈要做的事情
}
console.log('i:', i)
// for 迴圈
for(var i = 1; i <= 50; i++) {
if (i%2 === 0) continue or break
// 可再加其他條件
// continue 表示符合該條件跳過繼續,所以會顯示奇數,break 則表示在這個條件下終止
console.log(i)
}
console.log('i:', i)
// 結合陣列
var scores = [20,60,45,78,99]
for(var i = 0; i < scores.length; i++ ) {
console.log(scores[i])
}