Циклы

«Итерация в программировании — организация обработки данных, при которой действия повторяются многократно.»

Цикл while()

while (условие) { инструкция }

let count = 0
while (count < 5) {
  console.log(count)
  count++
}
// 0, 1, 2, 3, 4

Цикл for()

for ([инициализация]; [условие]; [финальное выражение]) {
  выражение
}

// Сумма чисел от 0 до 100
let sum = 0
for (let i = 0; i <= 100; i++) {
  sum += i
}
// sum = 5050

for...of (массивы)

const fruits = ['яблоко', 'банан', 'вишня']
for (const fruit of fruits) {
  console.log(fruit)
}

break и continue

for (let i = 0; i < 10; i++) {
  if (i === 3) continue  // пропустить 3
  if (i === 7) break     // остановиться на 7
  console.log(i)
}
// 0, 1, 2, 4, 5, 6