JavaScript – цикл с постусловием do-while

В JavaScript помимо циклов while и for есть еще один вариант цикла do-while:

do{
}while();

Смысл этой конструкции в том, что сначала исполняется то, что внутри фигурных скобок, а затем проверяется условие while(). Если условие окажется true, то цикл повторяется, если false – то цикл завершается. Таким образом, как минимум один раз цикл исполнится. Этот цикл используется реже, чем два предыдущих, из-за того, что человеку проще понять обычный цикл while, чтобы прочитать условие, а не искать условие в конце цикла.

Что произойдет, если в этом цикле условие выполнения цикла будет false? При синтаксисе do-while, цикл пройдет 1 итерацию, т.к. условие проверяется уже после прохождения тела цикла. Если бы аналогичная ситуация произошла в цикле while, то ни одна итерация не была бы выполнена.

This entry was posted in Javascript. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *