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


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

do{
}while();

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

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


Запись опубликована в рубрике Javascript. Добавьте в закладки постоянную ссылку.

Один ответ на “JavaScript — цикл с постусловием do-while

  1. Почему форма комментов не переведена на русский? И почему вы не пишете код не пишете в красиво оформленном теге code? Посмотрите примеры на других кодерских сайтах.

Добавить комментарий для Вася Пупкин Хеллоуворлдщикович Отменить ответ

🇬🇧 Attention! Comments with URLs/email are not allowed.
🇷🇺 Комментарии со ссылками/email удаляются автоматически.