====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================
我們照著一樣打印1到10的案例,如果改使用while迴圈(while loop)如下:
var i;
while (i <= 10){
console.log(i);
i++;
}
使用while迴圈(while loop)的寫法看起來又變得更單純一點。
var i = 1 為初始值
(i <= 10) 為執行的條件
i++ 為結束時執行
跟for迴圈(for loop)比較,兩者的執行原理其實是差不多的,需要特別注意的事情是,只要是迴圈,完成結束的條件是很重要的。
不然會產生很恐怖的無限迴圈(infinite loop)。
// 不管怎樣 i 都會大於等於0 ,所以會一直重複迴圈
for (let i = 0; i >= 0; i++) {
console.log(i)
}
// 結束迴圈時 i 仍然是 1
var i = 1
while (i <= 10) {
console.log(i);
}
今日的分享就到這囉,我們明天見,掰掰!