*= 乘法赋值运算符

expression1 *= expression2

expression1 赋予 expression1 * expression2 的值。例如,以下两个表达式是等效的:

x *= y;
x = x * y 

可用性:Flash Player 4;ActionScript 1.0

操作数

expression1 : Number - 数字或计算结果为数字的表达式。

expression2 : Number - 数字或计算结果为数字的表达式。

返回

Number - expression1 * expression2 的值。如果表达式不能转换为数值,则返回 NaN(非数字)。

示例

用法 1:下面的示例将值 50 赋予变量 x

var x:Number = 5; 
var y:Number = 10; 
trace(x *= y); // output: 50 

用法 2:以下示例的第二行和第三行计算等号右侧的表达式,然后将结果赋予 xy

var i:Number = 5; 
var x:Number = 4 - 6; 
var y:Number = i + 2; 
trace(x *= y); // output: -14 

另请参见

* 乘法运算符