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)_
|