ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの符号なし右シフト代入演算_基礎知識

JavaScriptの符号なし右シフト代入演算_基礎知識

WBOY
WBOYオリジナル
2016-05-16 18:53:561360ブラウズ

コード例:

result >>>= 式

ここで、パラメータは結果の任意の変数です。
式は任意の式です。

JavaScript での符号なし右シフト代入の手順
>>>= 演算子を使用することは、次のステートメントを使用することと同じです:
result = result >>> 式
> >>= 演算子は、式で指定された桁数だけ結果のすべてのビットを右にシフトします。右シフトの後、左側の空いたビットはゼロで埋められます。右にシフトアウトされたビットは破棄されます。例:
var temp
temp = -14
temp >>>= 2

変数 temp の値は -14 (つまり、バイナリ 11111111 11111111 11111111 11110010)、2 をシフトして右側のビットは 1073741820 (つまり、バイナリ 00111111 11111111 11111111 11111100) に相当します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。