Початківець
+35 XP

👋 Починай вчитися JavaScript прямо зараз — безкоштовно!

💻

while та for...of

Інші способи повторювати дії: while для умов та for...of для масивів

Ми вже знаємо for — він ідеальний коли знаємо кількість повторів. Але є ще два важливих цикли:

  • while — повторює поки умова вірна (кількість невідома наперед)
  • for...of — перебирає елементи масиву по черзі (найзручніший для списків)

while — як чекати на автобус

Ти стоїш на зупинці і повторюєш одну дію: «Поки автобус не приїхав — чекай». Ти не знаєш скільки хвилин чекатимеш — просто чекаєш поки умова не стане false. Саме так працює while.

javascript
💬

countdown-- зменшує лічильник. Без цього цикл ніколи не зупиниться!

Нескінченний цикл — найпоширеніша помилка з while. Якщо умова ніколи не стане false — програма зависне. Завжди стеж за тим, щоб змінна в умові змінювалась!

🛒

for...of — як читати список покупок

Ти берешь список покупок і читаєш кожен пункт по черзі. for...of робить те саме з масивом: бере кожен елемент і виконує код. Не треба стежити за індексами — просто «для кожного елементу зроби це».

javascript
💬

for...of читається як «для кожного fruit зі fruits». Ніяких індексів!

Підсумок: for — коли знаєш кількість кроків. while — коли не знаєш (чекаєш умови). for...of — коли перебираєш масив.

Коментарі

Увійти або Почати щоб залишити коментар.