for
Обновлено: 13.03.2023
Приклад
Цикл (ітерація) блоку коду п’ять разів:
for (let i = 0; i < 5; i++) {
text += i + "<br>";
}
Цикл (перебір) масиву для збору назв автомобілів:
const cars = ["BMW", "Volvo", "Saab", "Ford"];
for (let i = 0; i < cars.length; i++) {
text += cars[i] + "<br>";
}
- Цикл починається з позиції 0 (
let i = 0). - Цикл автоматично збільшується
iдля кожного запуску. - Цикл триває доки
i < cars.length.
Визначення та використання
Інструкція forвизначає блок коду, який виконується, доки умова виконується true.
Примітка
Якщо ви опустите оператор 2, ви повинні забезпечити перерву всередині циклу.
Інакше цикл ніколи не закінчиться. Це призведе до збою вашого браузера.
Синтаксис
for (statement 1; statement 2; statement 3) {
code block to be executed
}
Параметри
| Параметр | Опис |
| statement 1 | Додатково. Виконується перед початком блоку коду. Зазвичай використовується для ініціалізації змінної лічильника. Щоб ініціювати кілька значень, розділяйте кожне значення комою. Цей параметр можна опустити, але не крапку з комою ";" |
| statement 2 | Додатково. Умова запуску блоку коду. Якщо він повертає true, цикл розпочнеться спочатку, інакше цикл завершиться. Цей параметр можна опустити, але не крапку з комою ";" |
| statement 3 | Додатково. Виконується після блоку коду. Зазвичай використовується для збільшення змінної лічильника. Цей параметр можна опустити (наприклад, щоб збільшити/зменшити значення всередині циклу) |