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


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

for

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

for