js “+ - ”怎么理解 财富值71

2016-10-27 23:17发布

var a = 5;
console.log(a++); // 5
console.log(++a); // 7
console.log(a--); // 7
console.log(--a); // 5

1.这段代码有点儿不理解,为什么加减放前后会不一样呢,
2.为什么相差2呢,不是应该只加一或减一的吗,如果换成a+1,a-1 呢
3.而且平时我们比如在循环里也会用到 a++这种形式啊,如上面的结果,拿在循环体内就没用了咯?
求各位大神解释解释。。。