>>` 演算子は? " />
JavaScript を理解する '>>>'演算子
JavaScript では、>>> 演算子は、シフトされた数値を符号拡張する >> 演算子とは異なります。 ;>> を実行する前に、数値を 32 ビットの符号なし整数に変換します。 SHIFT.
使用法:
>>> 演算子の構文は次のとおりです:
number >>> shiftCount
ここで:
動作:
>>>演算子は、shiftCount が指定された値より大きい場合、数値のビットを右にシフトします。
例:
次のコードを考えます:
1 >>> 0 === 1 -1 >>> 0 === 0xFFFFFFFF 1.7 >>> 0 === 1 0x100000002 >>> 0 === 2 1e21 >>> 0 === 0xDEA00000
-1 であることに注意してください。は 32 ビット符号なし整数 (0xFFFFFFFF) に変換され、1e21 は最大値に変換されます。 32 ビット符号なし整数 (0xDEA00000)。
アプリケーション:
>>> 演算子は、非整数を整数に変換したり、切り捨てたりするために使用できます。負の数をゼロに変換し、数値の最上位ビットを抽出します。また、特定のビット パターンのマスキングやチェックなどのビット操作タスクでもよく使用されます。
以上がJavaScript `>>>>` 演算子は何をしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。