May 31, 2023

Циклы While

В JavaScript есть также менее используемые ‘циклы while’.

Например, основной цикл while

const i = 0;
while (i < 10) {
  console.log('i === ' + i)
  i++;
}

циклы do-while оценивают условие после выполнения блока

const j = 0;
do {
  console.log('j === ' + j)
  j++;
} while (j > 5)

Видно, что j выводится один раз, хотя условие никогда не было истинным.

$ node jsbyexample.js
i === 0
i === 1
i === 2
i === 3
i === 4
i === 5
i === 6
i === 7
i === 8
i === 9
j === 0

Подробнее

Далее: if / else