<前の記事へ || 次の記事へ>

[Javascript] ビット演算子

ビット単位での処理を行う

a|b    aとbのOR
a&b    aとbのAND
~a    aの否定(全てのビットの反転)
a<<1    aを左に1ビットシフト(2倍)
a>>1    aを右に1ビットシフト(1/2倍)