• 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. 运行看一下结果,倒推可知,后++先执行运算后自身加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
  • 相关阅读:
    观察者模式
    盛最多水的容器
    单例模式
    (七)STL适配器
    (六)STL仿函数functor
    (五)STL算法
    吴恩达《机器学习》课程总结(3)_线性代数回顾
    吴恩达《机器学习》课程总结(2)_单变量线性回归
    吴恩达《机器学习》课程总结(1)_绪论:初识机器学习
    图像表示与描述
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/11897990.html
Copyright © 2020-2023  润新知