递增 (++)
++单独使用时都会自增 ++a 和 a++ 都一样
var a = 4;a++; // ++a; a=a+1console.log(a)
++混合使用
1.++在后面 先运算,再自增
2.++在前面 先自增,再运算
var a = 10;var c = 20;b = ++a + 2;d = c++ +3;console.log(b) // 13console.log(a) // 11console.log(d) // 23console.log(c) // 21
递减 ( — )
—单独使用时都会自减
var a = 10;a--; //a=a-1;console.log(a) // a=9
—混合使用
—放前面,先自减,后运算
—放后面,先运算,后自减
var a = 10;b = a--; // b=10; a=9;console.log(a) // a=9console.log(b) // b=10var a =20;b = --a +1; // a=19 b=20console.log(a) // a=19console.log(b) // b=20
++或—在后面时,自身一过立即生效
var a =10var b =20var c = a++ + ++a + b-- + --b// a=20 a=22 b=10 b=8console.log(c)//60
