Следующий цикл будет повторяться до тех пор, пока n меньше трех.
n = 0
x = 0
while (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 более не верно, поэтому цикл завершается.
Автор: Гость (не зарегистрирован), дата: 24 ноября, 2009 - 15:23
#permalinkКак добавить возможность выхода по нажатию кнопки Отмена?
Автор: Гость, дата: 19 января, 2011 - 04:42
#permalinkПрошу прощения за примитивный вопрос, но что значает "+=", а именно "х += n"? Просто не встречался с такой операцией.
Автор: GTG, дата: 21 апреля, 2013 - 14:13
#permalinkЕсть ли замена циклу while с возможностью коммуникации между пользователем и браузером?
Автор: Гость (не зарегистрирован), дата: 12 мая, 2013 - 14:28
#permalinkкак с помощью операторов цикла посчитать сколько раз встречается последняя цифра в данном числе?заранее спасибо за ответ
Автор: Начинающий (не зарегистрирован), дата: 10 сентября, 2013 - 11:54
#permalinkПочему не работает этот код: while((new Date()).getSeconds()<60) alert("test"); ? Задумка - каждую секунду до истечения минуты выводить алерт.
Автор: Гость (не зарегистрирован), дата: 27 октября, 2015 - 15:57
#permalinkНе могу понять почему виснет такая конструкция:
var skip = false;
window.setTimeout(function() { skip = true; }, 1);
while (!skip) {}
Автор: Андрей38, дата: 19 августа, 2016 - 00:19
#permalinkЗдравствуйте! Помогитите!Не могу решить задачу-после события onload="doSomething()" для ифрейма-возвращаться назад и добавлять еденичку в цикл:
-----------------------Сделал так-не работает! Но onload=alert('!!!') срабатывает!
news = здесь хранятся ссылки для ифреймов
var i = 0;
while (i < news.length) {
document.write(' ');
};
что здесь не так? Должно ведь работать..