Вызов: Сумма чисел


#1

var lastNumber = 10;
var sum = 0;
var firstNumber = 1;

while (firstNumber > lastNumber){
for(var i = 1; i <= lastNumber; i++){
sum += i;
console.log(sum);
}
}
Элементарно не могу понять, что не так!(


#2

Здесь не нужен while - все переменные известны, не стоит усложнять. Сделай через for, все заработает:

var lastNumber = 10;
var sum = 0;

for (i = 1; i <= lastNumber; i++){
sum += i;
}


#3

а ты не задал переменную i через var))

Но точно также можно через while кстати

var lastNumber = 10;
var sum = 0;
var i = 1;

while (i <= lastNumber) {
sum += i;
i++;
}
console.log(sum);