do..while
Задает цикл с проверкой условия после каждой итерации
Синтаксис
do
statement
while (condition)
Аргументы
- statement
- Блок или вызов javascript, который будет выполняться, пока верно условие condition
-
- condition
- Выражение будет вычислено каждый раз во время цикла. Если оно верно,
statement будет выполнено еще раз, если нет - контроль пойдет на операторы после do..while
-
Описание, примеры
В следующем примере оператор do..while выполнится хотя бы один раз и продолжит выполняться, пока i<5 .
i = ...
do {
i += 1;
document.write(i)
} while (i < 5)
|
Не "контроль пойдет на операторы " а "управление (control в оригинале) пойдет на операторы".
Не понял в чём принципиальное отличие цикла for от while
Количество повторений цикла do ... while изначально не определено, в отличие от цикла for.