计算优先级问题。a++并不会先将a进行+1操作,而是等运算结束后,再+1。所以,a++-1的计算步骤如下:1. a - 1 (即打印出9)2. a++ (最后a的值实际上是11,而不是10)
a++返回的是10,再减去1,得到9.
var a=10;//++a//console.log(++a-1)//10//console.log(a)//11//a++console.log(a++-1)//9console.log(a)//11