今天看了彭彭老師的影片,他使用了程式碼做舉例,這篇我會使用他舉例的程式,再另外加上自己筆記讓印象加深
程式碼如下:
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