Цикл — это последовательность операторов, выполнение которой повторяется до тех пор, пока определенное условие не станет ложным. JavaScript содержит три оператора цикла: 
for, 
while и 
do…while, а также операторы 
break и 
continue, которые используются внутри циклов.
Близок к операторам цикла и оператор итерации 
for…in, используемый при работе с объектами.
Оператор цикла 
while имеет вид:
while (условие) оператор
Здесь 
условие — любое выражение, значение которого может быть преобразовано к логическому типу, 
оператор - любая группа операторов JavaScript; если эти группа содержит более одного оператора, то она должны быть заключена в фигурные скобки 
{}.
Оператор 
while выполняется следующим образом:
	- Вычисляется значение выражения условие. Если оно ложно, то управление передается оператору, следующему за данным оператором.
- Выполняется оператор и управление передается этапу 1.
При использовании данного оператора необходимо убедиться, что рано или поздно 
условие станет ложным, т. к. иначе сценарий войдет в бесконечный цикл, например:
while (true)
  document.write("Привет всем!");