JavaScript in Depth
JS: Bitwise Operators
By Xah Lee. Date:
2014-09-24
. Last updated:
2026-09-14
.
Bitwise logic operators
~
bitwise NOT.
&
bitwise AND.
|
bitwise OR.
^
bitwise XOR.
Bitwise shift operators
<<
bitwise left shift.
>>
bitwise right shift.
>>>
bitwise 0-padded right shift.
JavaScript. Operators
JS: Arithmetic Operators
JS: Assignment Operators
JS: Logical Assignment Operators (??= ||= &&=)
JS: Nullish Coalescing Operator. (x ?? y)
JS: Optional Chaining Operator. x ?. y
JS: Boolean Operators
JS: Number Comparison Operators
JS: Boolean. true false
JS: Test Equality
JS: Bitwise Operators
Webdev Search 🔍
JavaScript in Depth
Basics
Filename Extension
Run JavaScript
Comment
Print
String
Number
Math Operators
Assignment
Boolean
Test Equality
Conditional
Loop
Array
Object
Function
Method
In-depth
Value Types
Variable
String
Property
Object
Array
Function
Class
Iterable
Module
Try Catch Throw
Regex
ECMAScript News
Obj Ref
JS Object Reference
Misc index
Misc. Index