* ++ -- 都是運算符
* ++ 和 -- 能夠分爲:前+ 和後+ and 前- 和後-
* 若是++在後面:如: num++ +10參與運算
* 先參與運算,運算結束後自身再加1
* 若是++在前面:如: ++num+10參與運算
* 先自身加1,而後再參與運算
* Ctrl+/能夠把選中的代碼所有註釋掉
後++
var num = 10;
num++; //自身加1--自加
console.log(num);
前++
var num = 10;
++num; //自身加1
console.log(num);
區別要在以下練習能夠看到:
1. 運行看一下結果,倒推可知,後++先執行運算後自身加1code
* 若是++在後面:如: num++ +10參與運算
* 先參與運算,運算結束後自身再加1
var num = 10;
var sum = num++ + 10;
console.log(sum); //20
2. 運行看一下結果,前++先自身加1後執行運算blog
* 若是++在前面:如: ++num+10參與運算
* 先自身加1,而後再參與運算
var num = 10;
var sum = ++num + 10;
console.log(sum); //
console.log(num);
綜合練習:
--同理console
var num = 10;
var sum = --num + 10;
console.log(sum); //19
console.log(num); //9
var num = 10;
var sum = num-- + 10;
console.log(sum); //20
console.log(num); //9