JS学习之递增递减运算符

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>递增递减运算符</title>
		<script>
			//1.想要一个变量自己加1
			var num = 1;
			num = num +1;//num++
			console.log(num);
			//2.前置递增运算符
			var age= 10;
			++age;//类似于  age=age+1;
			console.log(age);
			//3.检测
			var p = 10;
			console.log(++p + 10);
			//4.后置递增运算符
			var num_1 = 10;
			num_1++;//num = num + 1;
			console.log(num_1);
			//5.后置递增运算符(先返回原值,再自增一)
			var age =10;
			console.log(age++ + 10);//age先返回10与10相加
			console.log(age);//这时再做自增运算age+1
			//练习
			var a = 10;//前置中变量++和变量的值是同步的
			++a;//++a=11 a=11
			var b = ++a + 2;//++a=12  a=12
			console.log(b);//14
			
			
			var c = 10; 
			c++;//c++ =11 c=11
			var d = c++ + 2;//c++是一个表达式,一定有返回值c++ =11  c=12
			 console.log(d);//13
			 
			 var e = 10;
			 var f =e++ + ++e;//e++:e++=10 e=11// ++e:12 e=12;
			 console.log(f);//22
			 //对于后置表达式  先返回原值后面变量在自加一
		</script>
	</head>
	<body>
	</body>
</html>





递增递减运算符
1.需要反复给一个变量添加或者减去1,可以使用递增运算符(++),递减运算符(--)来完成
2.JS中递增(++)递减(--)既可以放在变量前面,也可以放在变量后面。
       放在变量前面时:可以称为前置递增递减运算符。
       放在变量后面时:可以称之为后置递增递减与你算符。
	   PS:递增和递减运算符必须配合变量使用。
3.前置递增运算符
		++num前置递增,即自加1.类似于num =num +1。但 ++num写起来更简单。
		使用口诀:先自加1,后返回值
4.后置递增运算符(先返回原值,再自增一)
		num++后置递增,就是自加一,类似于num = num + 1,但num++写起来更简单
前置运算符与后置运算符单独使用时 效果相同。
总结:
1.前置递增和后置递增运算符可以简化代码的编写,让变量的值加1
2.单独使用时,运算结果相同
3.与其他代码连用时,执行结果会不同
4.后置:先原值运算,后自加(先人后己)
5.前置:先自加,后运算(先己后人)
6.开发时,大多使用后递增递减,并且代码独占一行
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值