+= 或者 -= 或者*= 或者/=
var a=1;
var b = 2;
a+=b 相当于 a=a+b;//3
| "按位或"运算符(使用二进制的位来运算的)
&“按位与”运算符(使用二进制的位来运算的)
计算如下:
基础如下:
按位或|计算
0|1//1
1|0//1
0|1//0;
true|false//1 (true,false为1,0)
按位与&计算
0&1//0;
1&0//0;
1&1//1;
true&false//false;
true&true//true;
//这两个按位算法的本质运算方法
3的二进制为 00011;
5的二进制为00101;
3|5 = 00111; //7
3&5= 00101;//5
3|=5 相当于 3 = 3|5;//7
3&=5 相当于 3 = 3&5;//5