一元操作符

86 阅读1分钟
  • 一元操作符:只操作一个变量的符号
  1. 自增与自减:分为前置型和后置型。前置型应该位于要操作的变量之前,而后置型则应该位于要操作的变量之后。
 var a = 2;
  ++a; //让a的值加1
  console.log(a)
  var b=11;
  b++;
  console.log(b)

image.png

前置++ 就是先把变量修改了 再取值操作(前置--同理)

后置++ 就是先取变量的值 然后在加1操作(后置--同理)

  var a = 10
  a = (a++) + (++a)//++a属于后置++先取a=10,再给a1这时10+(++a);++a属于前置++,先给a112,再运算,即10+12
  console.log(a)//22

image.png

  1. 一元加和减操作符
  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);

image.png