Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript 言語エレメント > 演算子 > *= 乗算後代入演算子 | |||
expression1 *= expression2
expression1 に expression1 * expression2 の値を代入します。たとえば、次の 2 つの式は同じです。
x *= y x = x * y
使用できるバージョン : ActionScript 1.0、Flash Lite 1.0
expression1 : Number - 数値、または評価結果が数値になる式。
expression2 : Number - 数値、または評価結果が数値になる式。
Number - expression1 * expression2 の値。式を数値に変換できない場合は、NaN (非数) を返します。
シンタックス 1 : 次の例では、値 50 を変数 x に代入します。
var x: Number = 5; var y: Number = 10; trace(x *= y); // 50 を出力する
シンタックス 2 : 次の例の 2 行目と 3 行目は、等号の右側の式を計算し、その結果を x と y にそれぞれ代入します。
var i: Number = 5; var x: Number = 4 - 6; var y: Number = i + 2; trace(x *= y); // -14 を出力する