按位与赋值(&=)

按位与赋值运算符(&=)表示两个操作数的二进制,对它们进行按位AND运算并将结果分配给变量。

语法

Operator: x &= y
Meaning:  x  = x & y

例子

按位与赋值运算

let a = 5;
// 5:     00000000000000000000000000000101
// 2:     00000000000000000000000000000010
a &= 2; // 0

规范

浏览器兼容性

BCD tables only load in the browser

参见