Right shift assignment
The right shift assignment operator (>>=
) moves the specified amount of bits to the right and assigns the result to the variable.
Syntax
Operator: x >>= y
Meaning: x = x >> y
Examples
Using right shift assignment
let a = 5; // (00000000000000000000000000000101)
a >>= 2; // 1 (00000000000000000000000000000001)
let b = -5; // (-00000000000000000000000000000101)
b >>= 2; // -2 (-00000000000000000000000000000010)
Specifications
|
Desktop |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
Right shift assignment (x >>= y ) |
1 |
12 |
1 |
3 |
3 |
1 |
|
Mobile |
|
Android webview |
Chrome for Android |
Firefox for Android |
Opera for Android |
Safari on iOS |
Samsung Internet |
Right shift assignment (x >>= y ) |
1 |
18 |
4 |
10.1 |
1 |
1.0 |
|
Server |
|
Node.js |
Right shift assignment (x >>= y ) |
0.1.100 |
See also