1.算术运算符

  1. +,-,*,/,%
  2. 在算术运算中(除+),先将值转为number,先计算 Number
  3. 在+,如果有一边为字符串,那么结果一定为字符串。+起拼接符的作用
  4. NaN和任何值计算,结果都输出NAN

1-2比较运算

  1. >,<,==,!=
  2. 在比较运算中,先将两边的值转为number再计算 Number
  3. 返回的值是 boolean

1-3赋值运算

  1. +=,-=,*=,/,
  2. var a =10;
  3. a+=20; //a=a+20;

1-4逻辑运算

  1. &&,||,!

1-5三目

  1. /*
  2. var value = (code)? block1:block2;
  3. code ==true 输出block1
  4. code== false 输出block2
  5. */

1-6++,—

  1. ++在前,先自增后运算
  2. ++在后,先运算后自增

自动转换

  1. 1-1 -
  2. 1-2+
  3. 1-3 比较运算中