Задает цикл, который выполняется до тех пор, пока условие верно. Условие проверяется перед каждой итерацией.
Синтаксис
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 более не верно, поэтому цикл завершается.
Это интересно
«Если мы смогли здесь, — говорит Дин Нельсон, топ-менеджер eBay, ответственный за постройку дата-центра в Аризонской пустыне, — то сможем где угодно». Действительно, строить дата-центр, который нужно хорошо охлаждать, в одном из самых жарких мест страны было рискованной идеей. Обычно серверы нормально функционируют при температуре от 18 до 26 градусов выше нуля по Цельсию, но инженерам eBay удалось сделать так, что дата-центр может работать даже при +46. Внутри дата-центра настолько жарко, что для охлаждения можно использовать воду, температура которой достигает 28 градусов, и все равно она будет охлаждать оборудование. Но самая инновационная разработка, примененная на этом объекте, — контейнеры, напоминающие грузовые, в которые помещают оборудование. Энергоэффективность такого контейнера достигает 95%, а это значит, что практически вся энергия, направленная в него с электростанции, тратится на поддержание функционирования сервера, а не на охлаждение.