Циклы
«Итерация в программировании — организация обработки данных, при которой действия повторяются многократно.»
Цикл 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