Opérateur - de soustraction

(Négation) -expression
(Soustraction) expression1 - expression2

Utilisé pour la négation ou la soustraction.

Utilisation 1 : Lorsque cet opérateur est utilisé pour la négation, il inverse le signe de l'expression numérique expression. Utilisation 2 : Lorsqu'il est utilisé pour la soustraction, il effectue une soustraction arithmétique sur deux expressions numériques, en soustrayant expression2 de expression1. Lorsque les deux expressions sont des entiers, la différence est un entier. Lorsque l'une ou les deux expressions sont des nombres à virgule flottante, la différence est un nombre à virgule flottante.

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 - Entier ou nombre à virgule flottante.

Exemple

Utilisation 1 : l'instruction suivante inverse le signe de l'expression 2 + 3 :

trace(-(2+3)); // Renvoie : -5 

Utilisation 2 : l'instruction suivante soustrait l'entier 2 de l'entier 5 :

trace(5 -2); // Renvoie : 3 

Le résultat est 3 qui correspond à un entier.

Utilisation 3 : l'instruction suivante soustrait le nombre à virgule flottante 1,5 du nombre à virgule flottante 3,25 :

trace(3,25 -1,5); // Renvoie : 1.75 

Le résultat est 1,75 qui correspond à un nombre à virgule flottante.