标签: javascript
我正在尝试编写一个非常简单的脚本,但不明白为什么一种语法不能替代另一种语法。
该功能是简单地将任何数字加1。
这不起作用
function plusOne(x) { return x++; }
但是这个确实。
function plusOne(x) { return x + 1; }
我不明白什么?
答案 0 :(得分:2)
Increment (++)
如果使用的是后缀,运算符后跟运算符(例如x ++),则它在递增之前返回值
您应该使用
function plusOne(x) { return ++x; }