- 減算演算子

(Negation) -expression
(Subtraction) expression1 - expression2

符号反転や減算に使用します。

シンタックス 1 : 符号反転に使用する場合、数値 expression の符号を逆にします。シンタックス 2 : 減算に使用する場合、2 つの数値式に対して算術的な減算を行い、expression1 から expression2 を減算します。両方の式が整数であれば、その差は整数です。いずれかの式または両方の式が浮動小数であれば、その差は浮動小数です。

使用できるバージョン : ActionScript 1.0、Flash Lite 1.0

オペランド

expression1 : Number - 数値、または評価結果が数値になる式。

expression2 : Number - 数値、または評価結果が数値になる式。

戻り値

Number - 整数または浮動小数。

シンタックス 1 : 次のステートメントは、式 2 + 3 の符号を逆にします。

trace(-(2+3)); // -5 を出力する

シンタックス 2 : 次のステートメントは、整数 5 から整数 2 を減算します。

trace(5-2); // 3 を出力する

結果は、整数の 3 です。シンタックス 3 : 次のステートメントは、浮動小数 3.25 から浮動小数 1.5 を減算します。

trace(3.25-1.5); // 1.75 を出力する

結果は、浮動小数の 1.75 です。