pew*_*oll -2 javascript pre-increment post-increment
我正试图在js中解决这个魔法:
var a = 1;
console.log(a++ + ++a);
Run Code Online (Sandbox Code Playgroud)
它返回4,我可以理解它是1 + 3,但这是什么顺序?
a++ 表示在递增之前返回值
++a means表示递增后返回的值
所以要打破你的榜样:
var a = 1;
console.log(a++ + ++a);
Run Code Online (Sandbox Code Playgroud)
a 被设置为 1a++返回1,然后a递增到2(但此时我们不做任何事情)++a增量a和返回3console.log(1 + 3)一起1来自第1步和3来自第3步.| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |