- 一元操作符:只操作一个变量的符号
- 自增与自减:分为前置型和后置型。前置型应该位于要操作的变量之前,而后置型则应该位于要操作的变量之后。
var a = 2;
++a; //让a的值加1
console.log(a)
var b=11;
b++;
console.log(b)
前置++ 就是先把变量修改了 再取值操作(前置--同理)
后置++ 就是先取变量的值 然后在加1操作(后置--同理)
var a = 10
a = (a++) + (++a)//++a属于后置++先取a=10,再给a加1这时10+(++a);++a属于前置++,先给a加1为12,再运算,即10+12
console.log(a)//22
- 一元加和减操作符
var a = 10;
a = +a; //任然是10,相当于+10
console.log(a);
var b = 7;
b = -b; //相当于-7,将正数转为负数
var c = -6;
c = -c;
console.log(b, c);