zoukankan      html  css  js  c++  java
  • 范仁义js课程---14、自增和自减运算符

    范仁义js课程---14、自增和自减运算符

    一、总结

    一句话总结:

    自增运算符是++,a++相当于给变量a的值加1,自减运算符是--,a--相当于给变量a的值减1。a++是先赋值再加,++a是先加再赋值。

    1、++a和a++的区别?

    a++是先赋值再加,如果a=10,b=a++,那么a的值是11,b的值是a原来的值是10;
    ++a是先加再赋值,如果a=10,b=++a,那么a的值是11,b的值也是11;

    二、自增和自减运算符

    博客对应课程的视频位置:14、自增和自减运算符
    https://www.fanrenyi.com/video/19/109

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>自增和自减运算符</title>
     6 </head>
     7 <body>
     8 <!--
     9 自增运算符
    10 ++
    11 相当于 给数+1
    12 ++a 相当于 a=a+1;
    13 a++
    14 
    15 自增运算符是会改变变量的值的
    16 c=a+b
    17 
    18 a、如果是自己用,++a 和 a++ 是一样的
    19 b、如果是别人用,
    20 ++a是先加再赋值
    21 a++是先赋值再加
    22 
    23 
    24 
    25 自减运算符
    26 
    27 var b=a--;
    28 var b=--a;
    29 
    30 
    31 
    32 --
    33 
    34 -->
    35 <script>
    36     // var a=1;
    37     // a++;
    38     // a=a+1;
    39     // ++a;
    40     // a++;
    41     // console.log('a='+a);
    42 
    43     /*下面将a++和++a的区别*/
    44     // b=a++;
    45     //到这里的时候a的值已经是2了
    46     // c=++a;
    47     //c=a+1;
    48     // console.log('a='+a);
    49     // console.log('b='+b);
    50     // console.log('c='+c);
    51 
    52     /*自减运算符*/
    53     // var a=10;
    54     // var b=a--;
    55     // var b=--a;
    56     // --a;
    57     // console.log('a='+a);
    58     // console.log('b='+b);
    59 
    60     var a=10;
    61     //10+12+12
    62     var b=a++ + ++a +a;
    63     console.log('a='+a);
    64     console.log('b='+b);
    65 
    66 </script>
    67 </body>
    68 </html>
     
  • 相关阅读:
    约瑟夫问题的JAVA实现(借鉴别人的代码+自己分析理解)
    ubuntu 与windows双系统记录
    重装windows7
    浏览器专题之缓存url请求
    js实现函数重载
    用python实现网上书店
    flex与bison应用实例
    前端小游戏之拼图功夫熊猫
    细说javascript的对象
    [LeetCode 1712] Ways to Split Array Into Three Subarrays
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12364944.html
Copyright © 2011-2022 走看看