JavaScript Инструкция do | while | CODECAST
ES1

Инструкция do | while

Синтаксис:
do
{ код }
while (пока_условие_истинно);


Инструкция while c другой конструкцией - цикл выполняется до тех пор, пока указанное
условие истинно/не станет ложным.
Проверка условия совершается после итерации и выполнения кода в цикле - как минимум
цикл выполнится один раз - до первой проверки условия, в отличие от цикла while.

В JavaScript четыре вида циклов:

for - код выполняется указанное количество раз.
for | in - код выполняется столько раз, сколько свойств в указанном объекте.
while- код выполняется до тех пор, пока истинно заданное условие.
do | while - код выполняется сначала один раз в любом случае, затем до тех пор пока заданное условие истинно.

JavaScript | MDN


Пример:

        
var i = 0;
do {
    console.log('Мир номер '+i);
    i++;
} while (i < 5);

//Мир номер 0
//Мир номер 1
//Мир номер 2
//Мир номер 3
//Мир номер 4