iT邦幫忙

2024 iThome 鐵人賽

DAY 28
1
佛心分享-IT 人自學之術

菜雞學習JavaScript的30日讀書分享系列 第 28

菜雞學習 JavaScript 的 30 日讀書分享【Day 28】while 迴圈

  • 分享至 

  • xImage
  •  

====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================

while 迴圈 (While Loop)

我們照著一樣打印 110 的案例,如果改使用 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);
}

今日的分享就到這囉,我們明天見,掰掰!


上一篇
菜雞學習 JavaScript 的 30 日讀書分享【Day 27】for 迴圈
下一篇
菜雞學習 JavaScript 的 30 日讀書分享【Day 29】break 與 continue
系列文
菜雞學習JavaScript的30日讀書分享30
圖片
  直播研討會

尚未有邦友留言

立即登入留言