*    ++  -- 都是运算符
    *    ++ 和 --  可以分为:前+ 和后+  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

最新文章

  1. android五种存储方式
  2. adb catlog>d:\log.txt日志级别
  3. linux 分区 物理卷 逻辑卷
  4. 三分钟了解Activity工作流
  5. MVC+EF更新数据库
  6. linux应用程序问题
  7. 拷贝出你GAC里面的DLL文件
  8. python 的内置函数(1)
  9. Web模板大全
  10. Hadoop权威指南:HDFS-Hadoop存档
  11. beef配合ettercap批量劫持内网的浏览器
  12. 转 Caffe学习系列(4):激活层(Activiation Layers)及参数
  13. python学习笔记(3)
  14. MariaDB报错Plugin 'InnoDB' init function returned error.解决方案
  15. Nginx在CentOS7下的安装
  16. centos 7 linux系统默认ftp安装配置和部署(详细讲解)
  17. VS2017调试出现异常浏览器直接关闭的解决办法
  18. HDU-1160.FatMouse'sSpeed.(LIS变形 + 路径打印)
  19. Python-2d形变 动画 表格
  20. MATLAB图片折腾1

热门文章

  1. SpringCloud的入门学习之Eureka(高可用注册中心HA)构建Provider服务、Consumer服务
  2. 03-JVM-垃圾回收算法
  3. C#中获取指定路径下指定后缀名的所有文件的路径的list
  4. Spring Boot + Redis实战-利用自定义注解+分布式锁实现接口幂等性
  5. kali安装vmtool后依旧无法拖拽文件,复制粘贴,解决办法
  6. 使用docker-compose部署springboot项目
  7. RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1)
  8. Codeforces Round #603 (Div. 2)
  9. python selenium 处理时间日期控件
  10. day(66)作业