HOME MENU
 
Flash ActionScript Helper
代入演算子
最終更新日: 01/11/18

解 説

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

・関連項目

演算子


HOME MENU ページTOPへ