Files
frontend-docs/docs/javascript/01-base/07-cycles.md
2025-03-25 16:40:25 +03:00

1.8 KiB
Raw Blame History

sidebar_position
sidebar_position
7

Циклы while и for

Циклы for…of и for…in

  • for…in для перебора свойств объекта.
  • for…of для перебора массивов и перебираемых объектов.

Цикл «while»

while (condition) {
    // код
    // также называемый "телом цикла" 
}

Цикл «do…while»

do {
    // тело цикла
} while (condition);

Цикл «for»

for (let i = 0; i < 3; i++) { 
    alert(i); 
}
// выведет 0, затем 1, затем 2

Прерывание цикла: «break»

Вообще, сочетание «бесконечный цикл + break» отличная штука для тех ситуаций, когда условие, по которому нужно прерваться, находится не в начале или конце цикла, а посередине или даже в нескольких местах его тела.

Переход к следующей итерации: continue

Нельзя использовать break/continue справа от оператора „?“
Обратите внимание, что эти синтаксические конструкции не являются выражениями и не могут быть использованы с тернарным оператором ?. В частности, использование таких директив, как break/continue, вызовет ошибку.

(i > 5) ? alert(i) : continue; // continue здесь приведёт к ошибке

🚀 Источник: https://learn.javascript.ru/while-for