递增和递减运算符
递增和递减运算符概述
提示:这里可以添加本文要记录的大概内容:
如果需要反复给数字变量添加或减去1,可以使用递增(++)和递减( – )运算符来完成。 在 JavaScript 中,递增(++)和递减( – )既可以放在变量前面,也可以放在变量后面。放在变量前面时,
我们可以称为前置递增(递减)运算符,放在变量后面时,我们可以称为后置递增(递减)运算符。
注意:递增和递减运算符必须和变量配合使用。
<script>
//1.想要一个变量自己加1 num=num+1比较麻烦
var num = 1;
num = num + 1; //++num
//2.前置递增运算符
var age = 10;
++age;// age=age+1
console.log(age);
//3.先加1 后返回值
var p = 10;
console.log(++p + 10);//21
//后置递增运算符
var num1 = 10;
num1++;
console.log(num1);
//1.前置递增和后置递增如果单独使用效果是一样的
//2.后置自增 口诀:先返回原值 后自加1
var age1 = 10;
console.log(age1++ + 10);//20=10+10
console.log(age1); //11=10+1
</script>
小结
前置递增和后置递增运算符可以简化代码的编写,让变量的值 + 1 比以前写法更简单
单独使用时,运行结果相同
与其他代码联用时,执行结果会不同
后置:先原值运算,后自加(先人后己) 前置:先自加,后运算(先已后人) 开发时,大多使用后置递增/减,并且代码独占一行,例如:num++; 或者 num- -;