Прикладной код

Конструкция «do — while»

Конструкция «do — while»

Создает цикл, который выполняет указанное выражние до тех пор, пока условие не станет ложным. Значение условия вычисляется после выражения. Это означает, что выражение выполнится минимум один раз.

Синтаксис

do
 выражение
while (условие);

Параметры

  • выражение — выражение, которое выполняется как минимум один раз и выполняется на каждом шаге цикла, пока условие истинно;
  • условие — выражение, которое вычисляется после каждого шага цикла.

Описание

Выражение в конструкции «do — while» может содержать несколько строк. Для этого необходимо сгруппировать код в блок «({ ... })».

Для условия, которое указывается в конструкции, справедливо следующее:

  • Если условие истинно, то выражение выполняется еще раз;
  • Если условие ложно, выполняется выражение, следующее после «do — while».

Примеры

// В этом коде оператор do...while выполнится хотя бы один раз и продолжит выполняться, пока i<5.
i = ...
 do {
  i += 1;
  alert(i)
 } while (i < 5)