--- title: Unsigned right shift assignment (>>>=) slug: Web/JavaScript/Reference/Operators/Unsigned_right_shift_assignment translation_of: Web/JavaScript/Reference/Operators/Unsigned_right_shift_assignment ---
The unsigned right shift assignment operator (>>>=
) moves the specified amount of bits to the right and assigns the result to the variable.
Operator: x >>>= y Meaning: x = x >>> y
let a = 5; // (00000000000000000000000000000101) a >>>= 2; // 1 (00000000000000000000000000000001) let b = -5; // (-00000000000000000000000000000101) b >>>= 2; // 1073741822 (00111111111111111111111111111110)
Specification |
---|
{{SpecName('ESDraft', '#sec-assignment-operators', 'Assignment operators')}} |
{{Compat("javascript.operators.unsigned_right_shift_assignment")}}