do ... while

Обновлено: 13.03.2023

Приклад

Виконати блок коду один раз, а потім продовжити, якщо умова (i < 5) виконується:

let text = "";
let i = 0;
do {
  text += i + "<br>";
  i++;
}
while (i < 5);

Визначення та використання

Комбінація do...whileінструкцій визначає блок коду, який буде виконано один раз і повторюватиметься доти, доки виконується умова true.

Використовується do...while, коли ви хочете запустити блок коду принаймні один раз .

Примітка

Якщо ви використовуєте змінну в умові, ви повинні ініціалізувати її перед циклом і збільшити її в циклі. Інакше цикл ніколи не закінчиться. Це призведе до збою вашого браузера.

Якщо умова завжди виконується, цикл ніколи не закінчиться. Це також призведе до збою вашого браузера.

Синтаксис

do {
  code block to be executed
}
while (condition);

Параметри

ПараметрОпис
conditionВимагається. Умова запуску блоку коду. Якщо true, цикл розпочнеться спочатку, інакше він завершиться.

Інструкції циклу JavaScript

Заява опис
перерва Виривається з петлі
продовжувати Пропускає значення в циклі
поки Зациклює блок коду, поки умова виконується
робити...поки Зациклює блок коду один раз, а потім, поки умова виконується
для Зациклює блок коду, поки умова виконується
для...з Циклує значення будь-якого ітерованого
для...в Циклує властивості обєкта

Підтримка браузера

do ... while

Посмотреть совместимость на Can I use?

do ... while