微信扫一扫打赏支持

范仁义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>

 

 

 

 

 

 

 
posted @ 2020-02-26 02:32  范仁义  阅读(190)  评论(0编辑  收藏  举报