JS基礎語法---一元運算符

    *    ++  -- 都是運算符
    *    ++ 和 --  能夠分爲:前+ 和後+  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
相關文章
相關標籤/搜索