ホーム >> 左脳ActionScript3 >> リファレンス(仮) >> >> 演算子
演算子
演算子の一覧を示す。

優先度は積極的に覚える必要はない。

判らない&忘れた場合は素直に括弧を使うコト

Action Script は、基本中間言語にコンパイルされるので、優先度の記述(カッコの多用)が実行効率に影響することはほぼ無い。
>
優先度演算子結合性名称内容&機能
プロパティ
関数
.ドットプロパティへのアクセス。
[式]カギカッコ配列の要素へのアクセス。
(式)カッコカッコ内を先に計算する。
関数(引数)関数呼び出し。
単項演算子変数++ポストインクリメント値を返してから1増加。
変数--ポストデクリメント値を返してから1減少。
++変数プリインクリメント1増加してから値を返す。
--変数プリデクリメント1減少してから値を返す。
-式マイナス符号反転。
~式notビット反転。
!式論理反転論理反転。
newクラスからインスタンス作成。
deleteインスタンス、プロパティの削除。
typeofデータ型を得る。
void未定義型を返す。
2項演算子
剰余算
*乗算掛け算。
/除算割り算。
%剰余算割り算の"余り"を得る。
2項演算子
加減算
+加算足し算。
-減算引き算。
2項演算子
シフト演算
<<左シフトビット左シフト。
>>右シフトビット右シフト。
>>>右シフト符号なしビット右シフト。
2項演算子
比較
<小なり条件式。
<=小なりイコール条件式。
>大なり条件式。
>=大なりイコール条件式。
instanceofインスタンスのクラスを判別。
2項演算子
比較
==イコール条件式。
!=ノンイコール条件式。
===ノンイコール厳密な条件式。
!==ノンイコール厳密な条件式。
2項演算子&andビットand。
2項演算子^xorビットxor。
2項演算子|orビットor。
2項演算子&&and論理and。
2項演算子||or論理or。
3項演算子式 ? 式 : 式関係演算子最初の式が真ならば、真ん中の式を、そうでないなら後ろの式を返す。
2項演算子
代入
=代入代入。
+=加算代入。
-=減算代入。
*=乗算代入。
/=除算代入。
%=剰余代入。
<<=シフト代入。
>>=算術シフト代入。
>>>=符号なしシフト代入。
&=ビットand代入。
^=ビットxor代入。
|=ビットor代入。
列挙,カンマ単なる式の列挙。最後の式の結果が返る。
ホーム >> 左脳ActionScript3 >> リファレンス(仮) >> >> 演算子