JavaScript bitwise operators are used to perform bitwise operations on the operands
JavaScript Bitwise Operators List:
Operator | Description | Example |
& | Bitwise AND | (10==25 & 20==35) = false |
| | Bitwise OR | (20==30 | 20==40) = false |
^ | Bitwise XOR | (20==30 ^ 30==40) = false |
~ | Bitwise NOT | (~20) = -20 |
<< | Bitwise Left Shift | (10<<2) = 40 |
>> | Bitwise Right Shift | (10>>2) = 2 |
>>> | Bitwise Right Shift with Zero | (10>>>2) = 2 |
JavaScript Bitwise Operators Example:
<html> <head> <script type="text/javascript"> var a = 2; var b = 3; var linebreak = "<br />"; document.write("(a & b) => "); result = (a & b); document.write(result); document.write(linebreak); document.write("(a | b) => "); result = (a | b); document.write(result); document.write(linebreak); document.write("(a ^ b) => "); result = (a ^ b); document.write(result); document.write(linebreak); document.write("(~b) => "); result = (~b); document.write(result); document.write(linebreak); document.write("(a << b) => "); result = (a << b); document.write(result); document.write(linebreak); document.write("(a >> b) => "); result = (a >> b); document.write(result); document.write(linebreak); </script> </head> <body> </body> </html>