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, годинник коду почнеться спочатку, інакше він закінчується. |
Примітка
Якщо умова завжди виконується, цикл ніколи не закінчиться. Це призведе до збою вашого браузера.
Якщо ви використовуєте змінну в умові, ви повинні ініціалізувати її перед циклом і збільшити її в циклі. Інакше цикл ніколи не закінчиться. Це також призведе до збою вашого браузера.