私はいくつかのループを試していますが、この特定ではなぜ sumSoFar = 0 なのかわかりません。これは Learn Street.com からのタスクです
function sum(n) {
var sumSoFar = 0;
var currentNumber = 1;
while (currentNumber <= n) {
sumSoFar += currentNumber;
currentNumber += 1;
}
return sumSoFar;
}