Циклы и итерации
Циклы - это способ повторения одного и того же кода несколько раз. Существует множество различных видов циклов, но все они по сути делают тоже самое: повторяют какое-либо действие несколько раз. Различные по строению циклы предлагают разные способы для определения начала и окончания цикла. Для различных задач программирования существуют свои операторы цикла, с помощью которых они решаются намного проще.
Операторы предназначенные для организации циклов в JavaScript:
- Цикл_while
- Цикл_do...while
- Цикл_for
- for...in
- for...of
- break
- continue
Цикл while
Цикл while
повторяет блок кода, пока указанное условие истинно. Синтаксис цикла while
:
while (условие) {
// код
}
Пример:
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
В этом примере переменная i
инициализируется с 0. Цикл продолжается, пока i
меньше 5. После каждой итерации i
увеличивается на 1.
Цикл do...while
Цикл do...while
похож на цикл while
, но с одним отличием: он всегда выполняет блок кода хотя бы один раз, даже если условие ложно. Синтаксис цикла do...while
:
do {
// код
} while (условие);
Пример:
let i = 0;
do {
console.log(i);
i++;
} while (i < 5);
В этом примере переменная i
инициализируется с 0. Цикл продолжается, пока i
меньше 5. После каждой итерации i
увеличивается на 1.