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