代入演算子 [Edit]

解 説

代入演算子は、変数に値を代入する演算子です。結合性が、「右から左」であることに気をつけてください。また、数学の等号(=)との混乱にも注意が必要です。Flashの等価演算子は ' == ' です。

代入演算子は、変数に値を代入する演算子です。結合性が、「右から左」であることに気をつけてください。また、数学の等号(=)との混乱にも注意が必要です。Flashの等価演算子は ' == ' です。

演算子

オペランドの型

処理内容

評価結果の型

代入演算子

すべて

代入

右オペランドの型

加算、減算、乗算、除算、剰余演算子と組み合わせた複合代入演算子も存在します。複合代入演算子は、まず変数に右オペランドの値を加算(オペランドがストリングの場合はストリング連結)、減算、乗算、除算、または剰余評価してから、変数に値を代入します。

演算子

オペランドの型

処理内容

評価結果の型

複合代入演算子

数値またはストリング

算術演算 + 代入

数値またはストリング

次の2つの式は同じ処理になります。

a += 30;
a = a + 30;

演算子

処理内容

オペランド数

結合性

=

代入

二項

右から左

+=

加算して代入

二項

右から左

-=

減算して代入

二項

右から左

*=

乗算して代入

二項

右から左

/=

除算して代入

二項

右から左

%=

剰余して代入

二項

右から左


使用例

・= --- n = 5 ; // nに5を代入

・+= --- n += 8 ; // nに8を加算した値をnに代入

・-= --- n -= t + 1 ; // nから 't + 1' を減算した値をnに代入

・*= --- n *= 5 - 2 ; // nに '5 - 2' を乗算した値をnに代入

・/= --- n /= a + 2 ; // nを 'a + 2' で除算した値をnに代入

・%= --- n %= b * 4 ; // nを 'b * 4' で除算した余りをnに代入


・関連項目

演算子

その他の記事