gpt4 book ai didi

Javascript++ 运算符优先级

转载 作者:行者123 更新时间:2023-11-28 20:03:16 26 4
gpt4 key购买 nike

我想知道 ++ 的优先级是什么运算符是通过像这样的递归函数调用时的。

var count = 0;
function recur(x){
if(x == 10)
return x;
else
return recur(x++);
}

recur(count);

代码中,当 return recur(x++)正在被调用,x 是否传递给 recur方法为x,还是x+1? x++ 和有什么区别?和++x

谢谢。

最佳答案

使用return recur(x++),它将返回第一个值,然后增加。 return recur(++x) 的作用恰恰相反,值先增加,然后返回。这就是x++的区别,先递增后运行命令,而++x先递增再运行命令。

关于Javascript++ 运算符优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21263836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com