init
This commit is contained in:
parent
06f61d8ce8
commit
f301cb744d
2271 changed files with 103162 additions and 0 deletions
|
@ -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) не даст выполняться циклу дальше
|
||||
```
|
||||
|
14
01-js/02-first-steps/15-while-for/01-loop-last-value/task.md
Normal file
14
01-js/02-first-steps/15-while-for/01-loop-last-value/task.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
# Последнее значение цикла
|
||||
|
||||
[importance 3]
|
||||
|
||||
Какое последнее значение выведет этот код? Почему?
|
||||
|
||||
```js
|
||||
var i = 3;
|
||||
|
||||
while(i) {
|
||||
alert(i--);
|
||||
}
|
||||
```
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue