JavaScript

ビット排他的論理和代入演算子「^=」

 編集:2022.08.07 by T.A.

両方のオペランドのバイナリ表現を使用し、それらに対してビット単位の XOR 演算を実行し、結果を変数に代入します。

X ^= Y
X 変数。
Y 式。

X = X ^ Y

let D=5;
// 00000000000000000000000000000101
alert(D ^= 3);	//D=6、6を表示
// 00000000000000000000000000000011
// 00000000000000000000000000000110

テスト