Опанування Циклу For у JavaScript
Свайпніть щоб показати меню
Цикл for — це поширений спосіб повторення коду. Він використовує три частини у дужках:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
Значення кожної частини:
- Initialization: створює лічильник циклу (виконується один раз);
- Condition: перевіряється перед кожною ітерацією;
- Increment/Decrement: оновлює лічильник після кожного проходу циклу.
Ітерація — це повне виконання тіла циклу.
123for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
let i = 1: ініціалізація;i < 5: умова;i++: інкремент;console.log(...): тіло циклу.
Цикл повторюється, поки умова залишається хибною.
У циклі for також можна використовувати декремент, як показано нижче:
123for (let i = 15; i > 10; i--) { console.log("i =", i); }
Лічильник циклу for є унікальним для своєї області видимості, тому не потрібно турбуватися про конфлікт імені лічильника з іншими змінними:
12345678let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
Можна також використовувати різні вирази для операцій інкременту/декременту:
123for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
Порівняння циклів for та while
Порівнюючи цикли for і while, цикл for часто є простішим і лаконічнішим. Ось приклад еквівалентних циклів:
1234567891011// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
Цикл for зазвичай коротший і зберігає лічильник у власній області видимості.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат