* ++ -- 都是運算子 * ++ 和 -- 可以分為:前+ 和后+ 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. 運行看一下結果,倒推可知,后++先執行運算后自身加1
* 如果++在后面:如: num++ +10參與運算 * 先參與運算,運算結束后自身再加1 var num = 10; var sum = num++ + 10; console.log(sum); //20
2. 運行看一下結果,前++先自身加1后執行運算
* 如果++在前面:如: ++num+10參與運算 * 先自身加1,然后再參與運算 var num = 10; var sum = ++num + 10; console.log(sum); // console.log(num);
綜合練習:
--同理
var num = 10; var sum = --num + 10; console.log(sum); //19 console.log(num); //9var num = 10; var sum = num-- + 10; console.log(sum); //20 console.log(num); //9
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/170400.html
標籤:JavaScript
