iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
Modern Web

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

Day17:終於要進去新手村了-Javascript-迴圈-while簡單舉例練習

今天看了彭彭老師的影片,他使用了程式碼做舉例,這篇我會使用他舉例的程式,再另外加上自己筆記讓印象加深

程式碼如下:

var sum = 0;
var i = 1;
while (i <= 100) {
  sum = sum + i;  //也可以寫成sum+=i
  i++;
}
alert(sum);

這組程式碼的用途是做1~100的總和計算,在一開始i=1的時候,因為符合i <= 100的條件所以執行迴圈,依照程式碼由上往下執行分別是sum = sum + i(套入數字後變成sum =0 + 1),再執行下方i++(++ = + 1 的意思,也就是i+1) 原本i=1再加1後第一次迴圈的i資料變成了2,剛剛執行的sum的資料也變成了1,因為i=2符合i <= 100的條件,所以繼續執行到i=101的時候因為不符合條件跳出迴圈,到下一行alert(sum),也因為i=101的時候就已經不符合條件跳出迴圈,所以可以知道總和是由0~100去做計算,最後結果為5050。

參考來源:
https://www.youtube.com/watch?v=uvLMIXuuc-8&ab_channel=%E5%BD%AD%E5%BD%AD%E7%9A%84%E8%AA%B2%E7%A8%8B


上一篇
Day16:終於要進去新手村了-Javascript-迴圈-while
下一篇
Day18:終於要進去新手村了-Javascript-迴圈-for
系列文
JS進入新手村,我好害怕30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言