123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script>
- /**
- * 自增 ++
- * -通过自增可以使变量在自身的基础上增加1
- * -对于一个变量自增以后,原变量的值会立即自增1
- * -自增分成两种:后++(a++)和前++(++a)
- * 无论是a++,还是++a,都会立即使原变量的值自增1
- * 不同的是a++和++a的值不同
- * a++的值等于原变量的值(自增前的值)
- * ++a的值等于原变量的新值(自增后的值)
- * 自减--
- * -通过自减可使变量在自身的基础上减1
- * -自减分成两种:后--(a--)和前--(--a)
- * 无论是a--还是--a 都会立即使原变量的值减1
- * 不同的是a--和--a的值不同
- * a--的值等于原变量的值(自减前的值)
- * --a的值等于原变量的新值(自减后的值)
- */
- var a = 1;
- //使a自增1
- // a++;
- // console.log(a);//输出结果为2
- // ++a;
- // console.log(a);
- // console.log(a++);
- // console.log(++a);
- var c = 10;
- //第一个c++,是在10的基础上自增
- // c++;
- console.log(c++);//输出结果为10
- //第二个c++,是在11的基础上自增
- // c++;
- console.log(c++);//输出结果为11
- var d = 20;
- // console.log(++d);//21
- // console.log(++d);//22
- var d = 20;
- var result = d++ + ++d +d;//64,等于20+22+22
- console.log(result);
- d=d++;
- //相当于d=20
- var num = 10;
- // num--;
- // --num;
- console.log(num--);
- console.log(--num);
-
- </script>
- </head>
- <body>
-
- </body>
- </html>
|