这种小知识有时候也会忘记,记录下来吧。
this.n++
a++:
var a = 10
a++ //a++ = 10 a = 11
console.log(a) // 11
var a = {
n : 1,
toString:function(){
this.n++ // 1
return this.n // 2
}
}
if (a ){
console.log(a.toString()) // 2
}
++this.n
++a:
var a = 10
++a //a++ = 11 a = 11
console.log(a) // 11
var a = {
n : 1,
toString:function(){
++this.n // 2
return this.n // 2
}
}
if (a ){
console.log(a.toString()) // 2
}
var a = 10
console.log(a++ + 12) // a++ = 10 a = 11 结果 22
var a = 10
console.log(++a + 12) // a++ = 11 a = 11 结果 23