Структура цикла с постусловием

  JavaScript содержит еще один тип циклов: do . . . while. Цикл  do . . . while - это цикл с постусловием (цикл - до). Данный цикл реализуется так же оператором while. Единственное отличие  заключается в расположении условия. Условие в цикле do . . . while располагается после тела цикла.

  Структура цикла с предусловием  выглядит  следующим образом: 

do <тело цикла> while <логическое выражение> 

  В JavaScript цикл do . . . while имеет следующую структуру:

  do {

<тело цикла>

}

while (логическое выражение)

  Так как условие цикла располагается после тела цикла, то цикл будет выполнен по меньшей мере один раз в отличае от цикла с предусловием (напомним, что цикл с предусловием может ни разу не выполниться). Оператор while содержит в скобках все необходимые параметры условия цикла (логическое выражение).  После определения всех параметров цикла вводится открывающая фигурная скобка, символизирующая начало тела цикла. Закрывающая фигурная скобка вводится  в конце тела цикла. Все операторы, введенные в скобках, выполняются при каждом прохождении цикла.

  Рассмотрим более подробно работу цикла do . . . while:

 Сначала выполняется тело цикла, затем проверяется условие цикла. Если условие истинно опять выполняется тело цикла. Если условие цикла ложно, то цикл завершает свою работу.