Зміст курсу
Вступ до JavaScript
Вступ до JavaScript
do while
Розглянемо цикл do-while. Цей цикл схожий на цикл while, але відрізняється від нього.
while | do-while |
---|---|
Виконує блок коду після умовної перевірки. | Виконує блок коду до умовної перевірки. |
Синтаксис
Цикл do-while починається з ключового слова do
, містить блок коду ({}
) і завершується ключовим словом while
, за яким слідує умова (()
) без блоку коду:
Ось приклад:
let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
На початку змінна a
була встановлена в 0
, але після операції a++
було перевірено умову a >= 1
.
Блок коду всередині do
завжди виконується хоча б один раз:
// while loop while (false) { console.log("while"); // not executed } // do-while loop do { console.log("do-while"); // executed 1 time } while (false);
Примітка
Включення кінця команди (
;
) після блоку кодуdo
призводить доSyntaxError
.
Цикл do-while зручний, коли вам потрібно хоча б один раз запросити користувача ввести дані і продовжувати роботу доти, доки користувач не введе правильні дані або не виконає певну умову.
Дякуємо за ваш відгук!