Ответ: `1`. ```js //+ run var i = 3; while(i) { alert(i--); } ``` Каждое выполнение цикла уменьшает `i`. Проверка `while(i)` даст сигнал "стоп" при `i = 0`. Соответственно, шаги цикла: ```js var i = 3 alert(i--); // выведет 3, затем уменьшит i до 2 alert(i--) // выведет 2, затем уменьшит i до 1 alert(i--) // выведет 1, затем уменьшит i до 0 // все, проверка while(i) не даст выполняться циклу дальше ```