en.javascript.info/1-js/2-first-steps/15-while-for/1-loop-last-value/solution.md
2015-01-21 11:37:57 +03:00

606 B

Ответ: 1.

//+ run
var i = 3;

while(i) {
  alert(i--);
}

Каждое выполнение цикла уменьшает i. Проверка while(i) даст сигнал "стоп" при i = 0.

Соответственно, шаги цикла:

var i = 3
alert(i--); // выведет 3, затем уменьшит i до 2

alert(i--) // выведет 2, затем уменьшит i до 1

alert(i--) // выведет 1, затем уменьшит i до 0

// все, проверка while(i) не даст выполняться циклу дальше