2 回答

收到一只叮咚
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
&是位運(yùn)算里面,與運(yùn)算
舉個(gè)簡(jiǎn)單的例子:
int a = 2;
int b = 3;
a &=b相當(dāng)于 a = a&b
2的二進(jìn)制表示為10
3的二進(jìn)制表示為11
&(與)的結(jié)果就是10,就是2
所以a&=b-->a= a&b-->a = 2
希望對(duì)你有幫助。。。。仍有問(wèn)題可以HI我。。。。

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
“&=”是JavaScript賦值運(yùn)算符,意思是將左邊變量與右操作數(shù)的值按位與。如,a&=b,相當(dāng)于a=a&b。等號(hào)“=”就是賦值用的。而&是JavaScript的位運(yùn)算符,是按位與的意思,就是當(dāng)兩個(gè)操作數(shù)的相應(yīng)位都為1時(shí),該位的結(jié)果為1,否則為0。例如,5&6等于4,因?yàn)?101&0110(注意都是用二進(jìn)制表示的)的運(yùn)算結(jié)果是0100。
希望對(duì)你有所幫助。。。。。
添加回答
舉報(bào)
0/150
提交
取消