コード例:
result >>>= 式
ここで、パラメータは結果の任意の変数です。
式は任意の式です。
JavaScript での符号なし右シフト代入の手順
>>>= 演算子を使用することは、次のステートメントを使用することと同じです:
result = result >>> 式
> >>= 演算子は、式で指定された桁数だけ結果のすべてのビットを右にシフトします。右シフトの後、左側の空いたビットはゼロで埋められます。右にシフトアウトされたビットは破棄されます。例:
var temp
temp = -14
temp >>>= 2
変数 temp の値は -14 (つまり、バイナリ 11111111 11111111 11111111 11110010)、2 をシフトして右側のビットは 1073741820 (つまり、バイナリ 00111111 11111111 11111111 11111100) に相当します。