递增运算符
var num = 10;
// var num2 = num++; // num++ ,会先进行赋值,最后进行 ++
var num2 = ++num;
// 区别就是 ++num, 先进行计算++,然后再赋值。num++,先赋值最后进行++
console.log(num2) // 11
console.log(num) // 11
var age = 10;
console.log(age++ + 10); // 20 . 先进行 赋值age=10 ,10 + 10; age++; 等于// age = age + 1=11;
console.log(age) // 11
var i=2;
console.log(i++)//2 会先进行赋值 i=2 ,最后进行 ++ 这时i=3 但已经赋值了不会将++ 后的结果输出 3
var t=i++;
console.log(t)//3 会先进行赋值 i=3 ,最后进行 ++ 这时i=4
console.log(i)//4 会进行赋值 i=4
var p=2;
var u=++p;
console.log(u) //3
console.log(p)//3
console.log(++p) //4
console.log(p) //4
num++ 原理 i=num num+1 i=