JavaScript

ビット論理和代入演算子「|=」

 編集:2022.08.07 by T.A.

両方のオペランドの二進表現を使用し、これらにビット単位の OR 演算を行って、結果を変数に代入します。

X |= Y
X 変数。
Y 式。

X = X | Y

let D=5;
alert(D |= 2);	//D=7、7を表示
// 5:00000000000000000000000000000101
// 2:00000000000000000000000000000010
// -----------------------------------
// 7:00000000000000000000000000000111

テスト