Microsoft® JScript
&= 演算子

関連項目

ランゲージ リファレンス  


機能
変数の値と式で指定された値のビットごとの AND をとります。

構文
result &= expression
&= 演算子の指定項目は次のとおりです。

指定項目 内容
result 任意の変数を指定します。
expression 任意のを指定します。

解説

この演算子を使用すると、次のように記述した場合と同じ結果になります。

result = result & expression

&= 演算子は、resultexpression の値を 2 進数形式で取り込み、それに対してビットごとに AND 演算を行います。この演算の結果は次のようになります。

0101    (result)
1100    (expression)
----
0100    (result)

指定された 2 つの値の両方とも 1 の桁は、必ず 1 になります。逆に、どちらか片方が 0 の桁は 0 になります。

&= 演算子で実行時エラーが発生する状況については、ビット演算子の表を参照してください。


© 1997 Microsoft Corporation.