Задает цикл, который выполняется до тех пор, пока условие верно. Условие проверяется перед каждой итерацией.
Синтаксис
while(condition)
statement
Аргументы
condition
Условие цикла
statement
Блок или javascript-вызов для выполнения во время итераций
Описание, примеры
Следующий цикл будет повторяться до тех пор, пока n меньше трех.
Пример:
n = 0
x = 0while(n < 3){
n ++
x += n
alert("n="+n+", x="+x)}
При каждой итерации цикл увеличивает n и прибавляет к x. Переменные x и n последовательно принимают значения:
n = 1, x = 1
n = 2, x = 3
n = 3, x = 6
После окончания третьего прохода, условие n < 3 более не верно, поэтому цикл завершается.
Это интересно
Суровый климат северной Англии и ветра Северного моря позволяют дата-центру Hewlett-Packard работать без кондиционирования большую часть года, снижая издержки на 40%. Воздух проходит через два гигантских вентилятора, затем фильтруется и гонится на этажи, поддерживая постоянную температуру +24 °C. Такая система была впервые применена именно здесь, и хотя она увеличила стоимость строительства на 6%, за четыре года функционирования эти расходы окупились. Те же морские ветра обеспечивают компанию электроэнергией: ветрогенераторы неподалеку работают круглый год, снижая выбросы углерода в атмосферу более чем вдвое. Кроме того, дождевая вода с крыши собирается и используется в увлажнителях, а все стены внутри дата-центра покрашены в белый, чтобы уменьшить нужду в искусственном освещении.