do while
Розглянемо цикл do-while. Цей цикл схожий на цикл while, але відрізняється від нього.
while | do-while |
Виконує блок коду після умовної перевірки. | Виконує блок коду до умовної перевірки. |
Синтаксис
Цикл do-while починається з ключового слова do
, містить блок коду ({}
) і завершується ключовим словом while
, за яким слідує умова (()
) без блоку коду:
Ось приклад:
На початку змінна a
була встановлена в 0
, але після операції a++
було перевірено умову a >= 1
.
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/2dd9fc5e-6828-4ce8-88fd-a3215710781f/Section_5/JS_Loop_DO-WHILE%404x-8.png)
Блок коду всередині do
завжди виконується хоча б один раз:
Примітка
Включення кінця команди (
;
) після блоку кодуdo
призводить доSyntaxError
.
Цикл do-while зручний, коли вам потрібно хоча б один раз запросити користувача ввести дані і продовжувати роботу доти, доки користувач не введе правильні дані або не виконає певну умову.
Все було зрозуміло?
Зміст курсу
Вступ до JavaScript
4. Умовні Оператори
Вступ до JavaScript
do while
Розглянемо цикл do-while. Цей цикл схожий на цикл while, але відрізняється від нього.
while | do-while |
Виконує блок коду після умовної перевірки. | Виконує блок коду до умовної перевірки. |
Синтаксис
Цикл do-while починається з ключового слова do
, містить блок коду ({}
) і завершується ключовим словом while
, за яким слідує умова (()
) без блоку коду:
Ось приклад:
На початку змінна a
була встановлена в 0
, але після операції a++
було перевірено умову a >= 1
.
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/2dd9fc5e-6828-4ce8-88fd-a3215710781f/Section_5/JS_Loop_DO-WHILE%404x-8.png)
Блок коду всередині do
завжди виконується хоча б один раз:
Примітка
Включення кінця команди (
;
) після блоку кодуdo
призводить доSyntaxError
.
Цикл do-while зручний, коли вам потрібно хоча б один раз запросити користувача ввести дані і продовжувати роботу доти, доки користувач не введе правильні дані або не виконає певну умову.
Все було зрозуміло?