89- ++、--

67 阅读1分钟

++、—

  • 该语句单独执行时,没有区别,均为自加一或者自减一

  • 跟其他语句混合使用时有区别:

    • 符号在前:先进行自身赋值,在进行读取操作
    • 符号在后:先进行读取操作,再进行自身赋值
//1.
var a = 1
var b = a++
console.log(a,b) //2 1
//2.
var a = 2;
var b = 5;
var num = ++a - a-- + b++ - a++ + --b
            3      3      5    2        5
console.log(num) //8