递增和递减运算符都必须配合变量使用,比如 num++
两种写法:前置或者后置
前置递增
先自加1,后返回值
++p 是一个表达式,返回的结果是p+1的值
var p = 10;
console.log(++p + 10); //21
后置递增
先返回原值,后自加1
var num = 10;
num++;
console.log(num++ + 10); // 20
console.log(num); //11
1.前置自增和后置自增如果单独使用,效果是一样的
2.与代码连用的时候,效果不一样
一般后置的用的比较多
例题
var e = 10;
var f = e++ + ++e;
//1. e++ = 10 -->e = 11
//2. e=12 --> ++e = 12
console.log(f); //22