欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

自增和自减/自增和自减的练习

程序员文章站 2022-06-22 19:41:42
自增和自减自增 ++- 通过自增可以使变量在自身的基础上增加1- 对于一个变量自增以后,原变量的值会立即自增1- 自增分成两种:后++(a++) 和 前++(++a)无论是a++还是++a,都会立即使原变量的值自增1不同的是a++和++a的值不同a++的值等于原变量的值(自增前的值)++a的值等于新值 (自增后的值)自减 --- 通过自减可以使......

自增和自减

自增 ++
		- 通过自增可以使变量在自身的基础上增加1
		- 对于一个变量自增以后,原变量的值会立即自增1
		- 自增分成两种:后++(a++) 和 前++(++a)	
		无论是a++还是++a,都会立即使原变量的值自增1
		不同的是a++和++a的值不同
		a++的值等于原变量的值(自增前的值)
		++a的值等于新值 (自增后的值)
自减 --
		- 通过自减可以使变量在自身的基础上减1
		- 自减分成两种:后--(a--) 和 前--(--a)
		无论是a--还是--a都会立即使原变量的值自减1
		不同的是a-- 和 --a的值不同
		a-- 是变量的原值 (自减前的值)
		--a 是变量的新值 (自减以后的值)
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>自增和自减</title>
	<script type="text/javascript">
		/*
		自增 ++
			- 通过自增可以使变量在自身的基础上增加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++;
		//++a;
		
		//console.log("++a = " + ++a);
		//console.log("a++ = " + a++);
		
		//console.log("a = " + a);
		
		
		var c = 10;
		
		//第一次c++,是在10的基础上自增
		c++;
		
		//第二次c++,是在11的基础上自增
		//console.log(c++);
		
		var d = 20;
		
		//console.log(++d);//21
		//console.log(++d);//22
		
		//20 + 22 + 22
		var result = d++ + ++d + d ;

		// console.log("result = " + result);
		
		d = 20
		d = d++;
		/*
		相当于
		var e = d++;
		d = e;
		 */
		
		// console.log("d = "+d);
		
		var num = 10;
		
		//num--;
		//--num;
		
		// console.log(num--);
		console.log(--num);
		
		console.log("num = "+num);
	</script>
</head>
<body>

</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>自增和自减的练习</title>
	<script type="text/javascript">
		var n1=10;
		var n2=20;
		
		var n = n1++; //先赋值n=10  后自增n1=11
		
		console.log('n=' + n);  //10
		console.log('n1=' + n1); //11
		
		n = ++n1; //先自增n1=12  后赋值n=12
		console.log('n=' + n); //12
		console.log('n1=' + n1); //12
		
		n = n2--;//先赋值n=20 后自减n2=19 
		console.log('n=' + n); //20
		console.log('n2=' + n2); //19
		
		n = --n2; //先自减n2=18 后赋值n=18
		console.log('n=' + n); //18
		console.log('n2=' + n2); //18
	</script>
</head>
<body>

</body>
</html>

本文地址:https://blog.csdn.net/weixin_43152725/article/details/85889471

相关标签: CSS