while

Обновлено: 13.03.2023

Приклад

Цикл блоку коду, якщо ai менше 5:

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

Цикл (перебір) масиву для збору назв автомобілів:

const cars = ["BMW", "Volvo", "Saab", "Ford"];
let text = "";
let i = 0;
while (i < cars.length) {
  text += cars[i] + "<br>";
  i++;
}

  • Цикл починається з позиції 0 ( let i = 0).
  • Цикл збільшується iдля кожного запуску ( i++).
  • Цикл триває доки i < cars.length.

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

Оператор whileстворює цикл (навколо блоку коду), який виконується, поки умова виконується true.

Цикл виконується, поки виконується умова true. Інакше зупиняється.

Синтаксис

while (condition) {
  code block to be executed
}

Параметри

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

Примітка

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

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

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

while

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

while