- (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

Version 1

Voir aussi

Référence

-= (soustraction), opérateur d'assignation

Concepts

Priorité des opérateurs

Liste des opérateurs