2013-07-08 2 views
-7

Что не так с этим? Почему мой браузер всегда застрял здесь?Почему браузер всегда перестает работать, когда делаете

var n = 50; 
while (n) {n++;} 

Как я сделал получить его для себя браузер должен сделать только один цикл там .. Но он застрял ..

пса, что я хотел получить - только один цикл, когда п будет 51 ..

+0

сделать в то время как (п <100) –

+0

это бесконечный цикл –

+0

к get 51 from 50 do: 'n ++;' и удалить 'while' – mishik

ответ

1

Зачем вам нужен цикл, чтобы получить значение до 51? Просто назначьте

n = 51; 

Во всяком случае, если вы действительно нуждается (в чем я сильно сомневаюсь), то, что вы ищете:

while (n < 51) n++; 
+0

ahh, я вижу, это выглядит намного лучше. Теперь я понял свое падение – tanotify

0

Условие всегда верно, поэтому оно будет работать навсегда. Попробуйте

var n = 50; 
while (n) {n--;} 

Это уменьшает значение п вплоть до 0, где она закончится.

+0

Итак, это не то, что я хотел получить. Как получить только один цикл? сделать n = 51? – tanotify

Смежные вопросы