Цикл — это последовательность операторов, выполнение которой повторяется до тех пор, пока определенное условие не станет ложным. JavaScript содержит три оператора цикла:
for,
while и
do…while, а также операторы
break и
continue, которые используются внутри циклов.
Близок к операторам цикла и оператор итерации
for…in, используемый при работе с объектами.
Оператор цикла
do…while имеет вид:
do оператор while (условие)
Здесь
условие — любое выражение, значение которого может быть преобразовано к логическому типу,
оператор - любая группа операторов JavaScript; если эти группа содержит более одного оператора, то она должны быть заключена в фигурные скобки
{}.
Оператор
do … while выполняется следующим образом:
- Выполняется оператор.
- Вычисляется значение выражения условие. Если оно ложно, то управление передается оператору, следующему за данным оператором.
- Управление передается этапу 1.
Этот оператор отличается от оператора
while тем, что цикл обязательно выполняется хотя бы раз. Пример:
var i = 0;
do
document.write(i++);
while (i < 10);