This question already has answers here:
++someVariable vs. someVariable++ in JavaScript
(5个答案)
6年前关闭。
我想知道通过这样的递归函数调用
在代码中,当调用
谢谢。
(5个答案)
6年前关闭。
我想知道通过这样的递归函数调用
++
运算符的优先级是什么。var count = 0;
function recur(x){
if(x == 10)
return x;
else
return recur(x++);
}
recur(count);
在代码中,当调用
return recur(x++)
时,x是作为x还是x + 1传递给recur
方法? x++
和++x
有什么区别?谢谢。
最佳答案
使用return recur(x++)
,它将返回第一个值,然后增加。 return recur(++x)
正好相反,值先增加然后返回。这是差异x++
,先递增后再运行命令,然后++x
先增加后再运行命令。
09-07 14:50