我正在尝试以下代码:
但是我惊讶地发现,
后来我在
有人能解释一下
我正在玩弄以下代码:
function recaller(){
while(x-- > 0)recaller();
}
var x = 10;
recaller();
alert(x); //-11?
但是我惊讶地发现,
x
现在的值是 -11
。后来我在
while
上面添加了 alert(x);
,以查看它是否正确地显示了数字 10
到 0
,它确实如此。有人能解释一下
-11
是从哪里来的吗?我的调试技巧这次失败了,我不知道如何继续测试。
-11
的alert
? - gdoronconsole.log
而不是alert
。 - Wouter Jvar x = 10; recaller();
之后。 - ajax333221