JavaScript 1-100求和
讓我們來討論如何使用JavaScript編寫一個程序,計算出1到100之間所有數字的和。 在編寫此程序時,我們需要從一開始就思考算法。 一種比較顯而易見的方法是使用for循環,將1到100之間的所有數字加起來,并將結果返回,賦值給一個變量。
let sum = 0; for(let i = 1; i <= 100; i++){ sum += i; } console.log(sum); //輸出5050
在上面的代碼中,我們首先初始化變量“sum”為0。 然后,我們使用for循環,從數字1開始,一直循環到100,并在每次循環時將該數字加入到我們之前初始化的“sum”變量中。
如果你還沒有理解上面的代碼,請讓我們在下面的例子中更具體地說明:
let sum = 0; for(let i = 1; i <= 10; i++){ sum += i; } console.log(sum); //輸出55
在這個例子中,我們將1到10之間所有數字相加,并將結果存儲在變量“sum”中。 然后我們通過控制臺輸出“55”。
另一種實現該算法的方法是使用while循環:
let sum = 0; let i = 1; while(i <= 100){ sum += i; i++; } console.log(sum); //輸出5050
在這個例子中,我們首先使用while循環,將變量“i”初始化為“1”。 在每次循環時,我們將當前數字添加到“sum”變量中,并將“i”遞增。 當“i”的值超過100時,循環將停止并輸出“5050”,即1到100之間所有數字的總和。
總的來說,以上兩種方法都可以有效計算出1到100之間所有數字的和。 當然,你可以使用其他算法和數據結構來計算這個問題,這取決于你想要做什么。