新JavaScript例文辞典

0と1を切り替える(トグルスイッチ)

説明

0と1を切り替えるにはビット処理を行うための排他的論理和 (EOR, XOR) を使います。1との排他的論理和 ( | )をとることで0と1が交互に切り替わります。

サンプルプログラム

var n = 0;
n = n ^ 1;
document.write(n+"<br>");
n = n ^ 1;
document.write(n+"<br>");
n = n ^ 1;
document.write(n+"<br>");
サンプルを実行
[戻る]