Присвоєння з правим зсувом (>>=)

Оператор присвоєння з правим зсувом (>>=) виконує зсув першого операнду на вказану кількість бітів праворуч та присвоює результат у змінну.

Синтаксис

Оператор: x >>= y
Значення: x   = x >> y

Приклади

Використання присвоєння з правим зсувом

let a = 5; //   (00000000000000000000000000000101)
a >>= 2;   // 1 (00000000000000000000000000000001)

let b = -5; //  (-00000000000000000000000000000101)
b >>= 2;  // -2 (-00000000000000000000000000000010)

Специфікації

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також