新JavaScript例文辞典

奇数と偶数を反転させる

説明

奇数と偶数を反転させるにはビット処理を行うための排他的論理和 (EOR, XOR) を使います。1との排他的論理和 ( | )をとることで奇数が偶数に、偶数が奇数になります。

サンプルプログラム

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