17.自增和自减

<!DOCTYPE html>
<html>
     <head>
         <meta charset=”UTF-8″>
         <title></title>
         <script type=”text/javascript”>
             /**
              * 自增++
              * 通过自增可以是变量在自身的基础上增加1
              * 对于一个变量自增以后,原变量的值会立即自增1
              *
              * 自增分两种:  后++   前++
              * 无论是a++还是++a,都会立即使原变量的值自增1
              * 不同是a++和++a的值不同
              *
              * a++是表达式,其值是原值
              */
            
            
             var a=1;
            
             //a++;
            
             console.log(“a= “+a++);
             console.log(“a= “+ ++a);//计算机不会输出表达式,只会输出结果
             //以上代码表面,表达式会被执行,如果不立即输出,a++的值是原值,如果
             //程序继续运行,a++会变成原值+1然后继续运行,所以之后 ++a结果才会变成3
            
            
             var d=20;
             var result=d++ + ++d +d;
             console.log(d);
             console.log(result);
            
             /**
              * 自减 —
              *
              * 前减减  后减减  原理和自增一样
              */
            
             var c=33;
             console.log(c–);
             console.log(–c);
         </script>
     </head>
     <body>
     </body>
</html>

打赏

发布者

张 大鹏

北京理想国惠玩科技有限公司CEO

发表评论

电子邮件地址不会被公开。 必填项已用*标注