iT邦幫忙

2021 iThome 鐵人賽

DAY 18
0
Modern Web

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

Day18:終於要進去新手村了-Javascript-迴圈-for

  • 分享至 

  • xImage
  •  

今天也看了彭彭的影片,要來記錄的是for迴圈的部分,基本上判斷概念跟while迴圈一樣,需要注意初始區塊與迴圈區塊的使用時機。

基本架構如下

for(初始化命令;判斷是否繼續下次迴圈;每次迴圈後執行){
    迴圈中的程式碼區塊
}

我們一樣用for回圈做1~100的總和,程式碼如下:

var sum = 0;
for(var i=1;i<=100;i++){
    sum = sum + i;
}
alert(sum);

我們可以把他理解成,中間區塊為while()內的資料,一開始先初始化設定變數i的資料為1,條件符合i<=100,所以執行下方sum = sum + i,所以第一次執行完成後sum資料變成了1,也因為第一次的條件符合,所以執行了i++,接著第二次迴圈,因為i++後,i的資料=2,一樣符合i<=100,所以繼續執行下方sum = sum + i,也因為有了第一次迴圈的資料,放入資料後sum = 1 + 2,同時也執行i++,直到不符合條件後跳出迴圈往下執行alert(sum)。

參考來源:
https://tigercosmos.xyz/post/2018/11/master_js/loop/
https://www.youtube.com/watch?v=uvLMIXuuc-8


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

尚未有邦友留言

立即登入留言