Учебники

ES6 — Петли

Иногда определенные инструкции требуют повторного выполнения. Петли являются идеальным способом сделать то же самое. Цикл представляет собой набор инструкций, которые необходимо повторить. В контексте цикла повторение называется итерацией .

Следующий рисунок иллюстрирует классификацию петель —

Loops

Определенная петля

Цикл, число итераций которого является определенным / фиксированным, называется определенным циклом . Цикл for — это реализация определенного цикла .

for (initial_count_value; termination-condition; step) { 
   //statements
}   

Sr.No Определенный цикл и описание
1 Цикл «для»

Цикл for выполняет блок кода указанное количество раз.

2 Для … в цикле

Цикл for … in используется для просмотра свойств объекта.

3 Для … петли

Цикл for… of используется для итерации итераций вместо литералов объектов.

Цикл for выполняет блок кода указанное количество раз.

Цикл for … in используется для просмотра свойств объекта.

Цикл for… of используется для итерации итераций вместо литералов объектов.

Неопределенный цикл

Неопределенный цикл используется, когда число итераций в цикле не определено или неизвестно.

Неопределенные циклы могут быть реализованы с помощью —

Sr.No Неопределенный цикл и описание
1 Цикл пока

Цикл while выполняет инструкции каждый раз, когда указанное условие оценивается как true.

2 Цикл do… while

Цикл do … while похож на цикл while, за исключением того, что цикл do … while не оценивает условие при первом выполнении цикла.

Цикл while выполняет инструкции каждый раз, когда указанное условие оценивается как true.

Цикл do … while похож на цикл while, за исключением того, что цикл do … while не оценивает условие при первом выполнении цикла.

Операторы управления циклом

Sr.No Заявления и описание Loop Control
1 Оператор перерыва

Оператор break используется для извлечения элемента управления из конструкции.

2 Продолжение заявления

Оператор continue пропускает последующие операторы в текущей итерации и возвращает элемент управления в начало цикла.

Оператор break используется для извлечения элемента управления из конструкции.

Оператор continue пропускает последующие операторы в текущей итерации и возвращает элемент управления в начало цикла.

Использование меток для управления потоком

Метка — это просто идентификатор, за которым следует двоеточие (:), которое применяется к выражению или блоку кода. Метка может использоваться с разрывом и продолжать более точно контролировать поток.

Разрывы строк не допускаются между оператором continue или break и его именем метки. Кроме того, не должно быть каких-либо других операторов между именем метки и связанным циклом.

Метка может использоваться с разрывом и продолжать более точно контролировать поток.

Разрывы строк не допускаются между оператором continue или break и его именем метки.