1.递增++

1-1单独对一个字符使用放前放后都一样

  1. var a = 4;
  2. a++; // ++a; a=a+1
  3. console.log(a)

1-2 混在一起使用

++放前先自增 再运算
++放后 先运算再自增

  1. var a = 10;
  2. var c = 20;
  3. b = ++a + 2;
  4. d = c++ +3;
  5. console.log(b) // 13
  6. console.log(a) // 11
  7. console.log(d) // 23
  8. console.log(c) // 21
  9. var m = 10;
  10. var n = a++ + ++a +20; // 10+12+20
  11. console.log(n) //42

2.递减(—)

2-1单独对一个字符使用放前放后都一样

  1. var a = 10;
  2. a--; //a=a-1;
  3. console.log(a) // a=9

2-2 混在一起使用

  1. var a = 10;
  2. b = a--; // b=10; a=9;
  3. console.log(a) // a=9
  4. console.log(b) // b=10
  5. var a =20;
  6. b = --a +1; // a=19 b=20
  7. console.log(a) // a=19
  8. console.log(b) // b=20