ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript `>>>>` 演算子は何をしますか?

JavaScript `>>>>` 演算子は何をしますか?

Susan Sarandon
リリース: 2024-12-06 17:21:12
オリジナル
781 人が閲覧しました

What Does the JavaScript `>>>` オペレータ 実行しますか?
>>` 演算子は? " />

JavaScript を理解する '>>>'演算子

JavaScript では、>>> 演算子は、シフトされた数値を符号拡張する >> 演算子とは異なります。 ;>> を実行する前に、数値を 32 ビットの符号なし整数に変換します。 SHIFT.

使用法:

>>> 演算子の構文は次のとおりです:

number >>> shiftCount
ログイン後にコピー

ここで:

  • 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート