- (soustraction), opérateur
Soustrait la valeur d'une expression d'une autre valeur et fournit une négation unaire d'une expression simple.
number1 - number2
-number
Arguments
number1
Toute expression numérique.number2
Toute expression numérique.number
Toute expression numérique.
Notes
Dans la syntaxe 1, l'opérateur - est l'opérateur de soustraction arithmétique utilisé pour trouver la différence entre deux nombres. Dans la syntaxe 2, l'opérateur - est utilisé comme opérateur de négation unaire pour indiquer la valeur négative d'une expression.
Pour la syntaxe 2, comme pour tous les opérateurs unaires, les expressions sont évaluées de la façon suivante :
Si l'opérateur est appliqué à des expressions undefined ou null, une erreur d'exécution se produit.
Les objets sont convertis en chaînes.
Dans la mesure du possible, les chaînes sont converties en nombres. Sinon, une erreur d'exécution se produit.
Les valeurs booléennes sont traitées comme des nombres (0 pour la valeur False, 1 pour la valeur True).
L'opérateur est appliqué au résultat. Dans la syntaxe 2, si le résultat est différent de zéro, result est égal au résultat avec son signe inversé. Si le résultat a la valeur zéro, result a la valeur zéro.
Configuration requise
Voir aussi
Référence
-= (soustraction), opérateur d'assignation