-8

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

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

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

ps 我想得到什么——只有一个周期,当 n 为 51 时。

4

2 回答 2

1

为什么要使用循环将值变为 51?只需分配

n = 51;

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

while (n < 51) n++;
于 2013-07-08T12:05:01.540 回答
0

条件始终为真,因此它将永远循环。试试这个

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

这会将 n 的值一直递减到 0,并在此处结束。

于 2013-07-08T11:57:12.023 回答