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 | Додатково. Виконується після блоку коду. Зазвичай використовується для збільшення змінної лічильника. Цей параметр можна опустити (наприклад, щоб збільшити/зменшити значення всередині циклу) |