iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0
Modern Web

JS進入新手村,我好害怕系列 第 16

Day16:終於要進去新手村了-Javascript-迴圈-while

  • 分享至 

  • xImage
  •  

迴圈有兩種語法可以使用,分別是while與for迴圈,今天這篇會先來講到while迴圈的部分。

基本結構如下:

while(布林值或是資料){
    程式碼;
}

以下舉個簡單的例子作範例:

var n=0;
while(n<=50){
    n++;
}
alert(n);

上方的程式碼會讓警告視窗跳出51,因為當n<=50的時候判斷結果是正確,就會在迴圈裡繼續運算,直到判斷結果錯誤才會跳脫整個迴圈架構。
我們可以把上方的程式碼解釋為n這個變數的原始資料為0,符合判斷式內的n<=50,所以運算了n++(n++就是n+1的意思),所以第一次運作完迴圈n變成1,但是依然還是符合判斷式內的n<=50,所以第二次運作n的資料變成了1,再運算一次n++,第二次完依然符合判斷式,以此類推到n的資料變成50的時候,執行n++後變成51,不符合n<=50後才跳出迴圈執行下一行程式碼alert,此時的n結果即為51。

參考來源:
https://www.fooish.com/javascript/while-loop.html
https://www.youtube.com/watch?v=uvLMIXuuc-8


上一篇
Day15:終於要進去新手村了-Javascript-isNaN函式
下一篇
Day17:終於要進去新手村了-Javascript-迴圈-while簡單舉例練習
系列文
JS進入新手村,我好害怕30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言