這次主要是說明迴圈的部分
for (初始值 ; (結束)條件 ; 更新) {
// 迴圈內的執行條件
}
while (條件){
// 迴圈內的執行條件
// 如果沒有設定更新變數,很容易變無限迴圈
}
do {
// 至少會先執行一次 do 內的內容
// 再來看 while 的條件
} while (條件);
;
區分var i ;
for (i = 0; i < 3; i++) {
// (初始值 ; 條件 ; 更新)
console.log('i=' + i);
}
// i=0 < 3 迴圈1:輸出 'i=0' 後 i = 1,進入下次迴圈
// i=1 < 3 迴圈2:輸出 'i=1' 後 i = 2,進入下次迴圈
// i=2 < 3 迴圈3:輸出 'i=2' 後 i = 3,進入下次迴圈
// i=3 = 3 迴圈4:因為 i = 3 不滿足 < 3 ,結束迴圈
// 亦可將變數寫在條件內
for ( var i = 0; i < 3; i++) {
console.log('i=' + i);
}
var i = 0; // 初始值
while (i < 3) { // 條件
console.log('i=' + i);
i++; // 更新
};
// i=0
// i=1
// i=2
var a = 1;
console.log(a);
console.log(a++);
console.log(a);
// 1
// 1 之後才變2
// 2
var a = 1;
console.log(a);
console.log(++a);
console.log(a);
// 1
// 2 已經變2
// 2
似乎該進入 DOM ,還是要再補充什麼呢?