October 13, 1999 - Bitwise Operators | WebReference

October 13, 1999 - Bitwise Operators

Yehuda Shiran October 13, 1999
Bitwise Operators
Tips: October 1999

Yehuda Shiran, Ph.D.
Doc JavaScript

Bitwise operators enable you to work on individual bits of the byte operands. Regardless of the operand size, only its LSB (Least Significant Byte) is used. The result is always a byte. Any bitwise operator in JavaScript looks like this:

operand1 operator operand2

JavaScript supports the following bitwise operators:

SyntaxNameType
&Bitwise ANDbinary
|Bitwise ORbinary
^Bitwise XOR (exclusive OR)binary
~Bitwise NOTunary
<<Left shiftbinary
>>Right shiftbinary
>>>Zero-fill right shiftbinary