• 自增自减


     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             /*
     9              * 自增 ++
    10              *      - 通过自增可以使变量在自身的基础上增加1
    11              *      - 对于一个变量自增以后,原变量的值会立即自增1
    12              *      - 自增分成两种:后++(a++) 和 前++(++a)    
    13              *         无论是a++ 还是 ++a,都会立即使原变量的值自增1
    14              *             不同的是a++ 和 ++a的值不同
    15              *         a++的值等于原变量的值(自增前的值)
    16              *         ++a的值等于新值 (自增后的值)
    17              * 
    18              * 自减 --
    19              *     - 通过自减可以使变量在自身的基础上减1
    20              *     - 自减分成两种:后--(a--) 和 前--(--a)
    21              *         无论是a-- 还是 --a 都会立即使原变量的值自减1
    22              *             不同的是a-- 和 --a的值不同
    23              *                 a-- 是变量的原值 (自减前的值)
    24              *                 --a 是变量的新值 (自减以后的值)
    25              *             
    26              *     
    27              */
    28             
    29             var num = 10;
    30             
    31             //num--;
    32             //--num;
    33             
    34             //console.log(num--);
    35             console.log(--num);
    36             
    37             console.log("num = "+num);
    38             
    39             
    40             var a = 1;
    41             
    42             //使a自增1
    43             //a++;
    44             //++a;
    45             
    46             //console.log(a++);
    47             
    48             //console.log("++a = " + ++a);
    49             /*console.log("a++ = " + a++);
    50             
    51             console.log("a = "+a);*/
    52             
    53             
    54             var c = 10;
    55             
    56             //第一次c++,是在10的基础上自增
    57             //console.log(c++);
    58             
    59             //第二次c++,是在11的基础上自增
    60             c++;
    61             
    62             var d = 20;
    63             
    64             //console.log(++d);//21
    65             //console.log(++d);//22
    66             
    67             //20 + 22 + 22
    68             //var result = d++ + ++d + d ;
    69             
    70             
    71             //d = 20
    72             d = d++;
    73             
    74             /*
    75              * var e = d++;
    76              * d = e;
    77              */
    78             
    79             //console.log("d = "+d);
    80             
    81             
    82             
    83             
    84         </script>
    85         
    86     </head>
    87     <body>
    88     </body>
    89 </html>
  • 相关阅读:
    GO学习-(17) Go语言基础之反射
    Go语言基础之time包
    Go语言标准库log介绍
    GO学习-(16) Go语言基础之文件操作
    GO学习-(15) Go语言基础之包
    GO学习-(14) Go语言基础之接口
    五种开源API网关实现组件对比
    Spring Junit4 Test
    Java泛型
    SQL 基本(Head First)
  • 原文地址:https://www.cnblogs.com/lvjianqun/p/10302239.html
Copyright © 2020-2023  润新知