欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS基础语法---一元运算符

程序员文章站 2022-08-06 14:09:19
* ++ -- 都是运算符 * ++ 和 -- 可以分为:前+ 和后+ and 前- 和后- * 如果++在后面:如: num++ +10参与运算 * 先参与运算,运算结束后自身再加1 * 如果++在前面:如: ++num+10参与运算 * 先自身加1,然后再参与运算 * Ctrl+/可以把选中的代 ......
    *    ++  -- 都是运算符
    *    ++ 和 --  可以分为:前+ 和后+  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); //9

      var num = 10;
      var sum = num-- + 10;
      console.log(sum); //20
      console.log(num); //9