js基础之运算符(++a a++)
// 先把a的值赋值给b,a在自+1(先用后加)
var b = a++
// a先自+1,再赋值给b(先加后用)
var b = ++a
下面再具体举几个例子:
var a = 10
console.log(a++) // 10
console.log(a) // 11
console.log(++a) // 12
var k=0
// k++先用后加,此时依然是加零,但此时k=1
// ++k先加后用,就是1+1=2,此时k=2
// k=2
// k++先用后加,之前为2则是加上2,此时k=3
console.log(k++ + ++k +k +k++) // 6
console.log(k) // 3