2019-06-10

JavaScript 1 + 1 ✧ 累加

## 題目 計算 1 到 100 加總的結果。 ## 思路 1. 建立一個迴圈作用於 1 ~ 100 之間。 2. 每次針對次數進行加總。 3. 輸出結果。 ## 程式 ### 基本程式 ``` let sum = 0; for (let i = 1; i <= 100; i++) { sum = sum + i; } console.log(sum); ``` ### Function 化 ``` function sum(start, end, step = 1) { let result = 0; [start, end] = end - start < 0 ? [end, start] : [start, end]; if ((start - end) % step === 0) { for (let i = start; i <= end; i += step) { result = result + i; } return result; } return "function error"; } console.log(sum(1, 100)); ``` ### 結果輸出 ``` 5050 ```