为什么浏览器总是停止工作

时间:2013-07-08 11:52:38

标签: javascript

那有什么不对?为什么我的浏览器总是卡在这里?

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

我如何为自己获取浏览器浏览器必须在那里只做一个循环..但它卡住了..

p.s我想得到的 - 只有一个周期,当n为51时。

2 个答案:

答案 0 :(得分:1)

为什么要使用循环将值设为51?只需指定

即可
n = 51;

无论如何,如果你真的需要它(我非常怀疑),你要找的是:

while (n < 51) n++;

答案 1 :(得分:0)

条件总是正确的,所以它将永远循环。 试试这个

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

这会将n的值一直减少到0,它将结束。