Что не так с этим кодом?
Почему он выводит сначала все нормально, а потом уменьшает в такой же последовательности???
function sumTo(n){
var res = n-1;
for(i=0; i<n; i++){
console.log(n);
n=n+res;
res--;
}
//console.log(n);
}
sumTo(14);
|
потому что res становится отрицательным числом
|
Но там ведь код выполнится определенное кол-во раз, до того как res станет отрицательным
|
n растет итерации прибавляются
|
Капец, точно, спасибо огромное!)
|
| Часовой пояс GMT +3, время: 04:04. |