This commit is contained in:
Ilya Kantor 2014-10-26 22:10:13 +03:00
parent 06f61d8ce8
commit f301cb744d
2271 changed files with 103162 additions and 0 deletions

View file

@ -0,0 +1,26 @@
Ответ: `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) не даст выполняться циклу дальше
```

View file

@ -0,0 +1,14 @@
# Последнее значение цикла
[importance 3]
Какое последнее значение выведет этот код? Почему?
```js
var i = 3;
while(i) {
alert(i--);
}
```