js递增递减运算符巧妙理解
递增递减运算符 :如果需要反复给数字变量添加或减去1,可以使用 递增(++)和递减(--)运算符来完成,在js中递增或者递减既可以放在变量前面,也可以放在变量后面,前置递增(放在前面),后置递增(放在后面)。
注意:递增递减运算符必须和变量配合使用
前置递增运算符:++num 就是自加1 num = num + 1(‘’++写在变量前面)
var age = 10;
++age; //类似于age = age + 1
console.log(age);//11
前置递增计算口诀:先自加1 后返回值
var p = 10;
console.log(++p + 10);//21
后置递增运算符
var num = 10;
num++; //类似于num = num + 1
console.log(num);//11
注意:前置递增和后置递增单独使用效果一样
后置递增计算口诀:先返回原值,后自加1
var age = 10;
console.log(age++ + 10); // 20
console.log(age); //11
练习1
var a = 10;
++a;
var b = ++a + 2;
console.log(b); //14
练习2
var c = 10;
c++; //单独使用也是自加1 c = 11
var d = c++ + 2; //c++ =11 c=12
console.log(d); //13
练习3
var e = 10;
var f = e++ + ++e; //1. e++=10 e=11 2.++e=12 e=12
console.log(f); //22