1. +=,-=,*=,/=,%=
  1. <script>
  2. var a=2;
  3. // a=a+2
  4. a+=2;
  5. var b=10;
  6. //b=b-4
  7. b-=4;
  8. console.log(a);
  9. console.log(b)
  10. </script>
  1. var a = 2;
  2. //a=a+4;
  3. a+=4;
  4. var b = 4;
  5. b-=4; // b=b-4;
  6. console.log(a) // 6
  7. console.log(b) // 0

==运算中null的特殊情况

  1. 1-1 纯数字符串会自动转换为数字,true转为1false转为0,null转为0
  2. 1-2 但做相等或全等判断时,null不等于0;不等于任何值
  3. 1-3 undefined在全等运算中还是先转为数字类型,它是NaN所以和其他值运算,结果为false
  4. 1.null==undefined --->true
  1. console.log(null == false) //false
  2. console.log(null == undefined) //false
  3. console.log(undefined == false) //false
  4. console.log(false == 0)