45 lines
1.5 KiB
Markdown
45 lines
1.5 KiB
Markdown
---
|
||
title: While Loop
|
||
localeTitle: Пока цикл
|
||
---
|
||
Цикл while начинается с оценки условия. Если условие истинно, оператор (ы) исполняется /. Если условие ложно, оператор (ы) / не выполняется. После этого, пока цикл заканчивается.
|
||
|
||
Вот **синтаксис** цикла while:
|
||
|
||
## Синтаксис:
|
||
```
|
||
while (condition)
|
||
|
||
{
|
||
|
||
statement(s);
|
||
|
||
}
|
||
```
|
||
|
||
_statement (s):_ оператор, который выполняется до тех пор, пока условие принимает значение true.
|
||
|
||
_condition:_ Здесь условие является булевым выражением, которое оценивается перед каждым прохождением через цикл. Если это условие имеет значение true, выполняется оператор (ы). Когда условие оценивается как false, выполнение продолжается с помощью инструкции после цикла while.
|
||
|
||
## Пример:
|
||
```
|
||
var i = 1;
|
||
while (i < 10)
|
||
{
|
||
console.log(i);
|
||
i++; // i=i+1 same thing
|
||
}
|
||
|
||
Output:
|
||
1
|
||
2
|
||
3
|
||
4
|
||
5
|
||
6
|
||
7
|
||
8
|
||
9
|
||
```
|
||
|
||
_Источник: [while Loop - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while)_ |