一元运算符:只有一个操作数的运算符
5 + 6  两个操作数的运算符 二元运算符
前置++
var num1 = 5;++ num1;var num2 = 6;console.log(num1 + ++ num2);

后置++
var num1 = 5;
num1 ++;    
var num2 = 6
console.log(num1 + num2 ++);

猜猜看
var a = 1; var b = ++a + ++a; console.log(b);    
var a = 1; var b = a++ + ++a; console.log(b);    
var a = 1; var b = a++ + a++; console.log(b);    
var a = 1; var b = ++a + a++; console.log(b);

总结 : 
前置++:先加1,后参与运算
后置++:先参与运算,后加1
上面两个理解后,下面两个自通
前置—  :先减1,后参与运算
后置—  :先参与运算,后减1
    var a = 1;
        var b = 2;
        var c = a++; //  a++ ---->  a=a+1 。先赋值,然后自己在++
        console.log(c);  //c ---->1
        var d = ++a; //  ++a ---->  a=a+1 。先自己+1,然后再赋值
        console.log(d);  //d ---->3
        var a = 1; 
        var b = ++a + a++; 
        // ++a 是先自己+1,然后再使用 所以++a是2
        // a++ 是先使用,然后自己再+1 所以a++是2
        console.log(b);

