-
自增
* - 通过自增可以使变量在自身的基础上增加1
* -对于一个变量自增以后,原变量的值会立即自增1
* -自增分成两种:后++(a++)和前++(++a)
* 无论是a++还是++a,都会立即是原变量的值自增1
* 不同的是a++和++a的值不同
* a++的值等于原变量的值(自增前的值)
* ++a的值等于自增后的值
* 自减–
* - 通过自减可以是变量在自身的基础上减1
* - 自减分成两种:后–(a–)和前–(--a)
* 无论是a-- 还是–a都会立即使原变量的值自减1
* a–的值是自减之前的原值
* --a的值是自减之后的新值
*/var a = 1; //使a自增1
// a++;
// a++;
// ++a;
// ++a;
console.log(a++);
console.log(++a);
console.log(a);
var c = 10;
//使c自增1
//第一次c++,是在10的基础上自增
c++;
console.log(c++);
var d = 20;
console.log(++d);
console.log(++d);
var result = d++ + ++d + d;
console.log("result = "+result)
d = d++;
console.log(d);
var num = 10;
console.log(num--);
console.log(--num);
控制台输出结果:
[Web浏览器] “1” /初级教程02/10自增与自减.html (31)
[Web浏览器] “3” /初级教程02/10自增与自减.html (32)
[Web浏览器] “3” /初级教程02/10自增与自减.html (33)
[Web浏览器] “11” /初级教程02/10自增与自减.html (39)
[Web浏览器] “21” /初级教程02/10自增与自减.html (42)
[Web浏览器] “22” /初级教程02/10自增与自减.html (43)
[Web浏览器] “result = 70” /初级教程02/10自增与自减.html (46)
[Web浏览器] “24” /初级教程02/10自增与自减.html (49)
[Web浏览器] “10” /初级教程02/10自增与自减.html (52)
[Web浏览器] “8” /初级教程02/10自增与自减.html (53)