Opérateur *= (affectation de multiplication)

expression1 *= expression2

Affecte à expression1 la valeur de expression1 * expression2. Par exemple, les deux expressions suivantes sont équivalentes :

x *= y x = x * y 

Disponibilité : ActionScript 1.0 ; Flash Lite 1.0

Opérandes

expression1 : Number - Nombre ou expression évaluée sous forme de nombre.

expression2 : Number - Nombre ou expression évaluée sous forme de nombre.

Valeur renvoyée

Number - Valeur de expression1 * expression2. Si une expression ne peut pas être convertie en valeur numérique, elle renvoie NaN (non numérique).

Exemple

Utilisation 1 : L'exemple suivant affecte la valeur 50 à la variable x :

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

Utilisation 2 : Les deuxième et troisième lignes de l'exemple suivant calculent les expressions situées à droite du signe égal et affectent les résultats à x et y :

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

Voir aussi

Opérateur * (multiplication)