Freigeben über


Subtraktionsoperator (-)

Aktualisiert: November 2007

Subtrahiert den Wert eines Ausdrucks von einem anderen oder bewirkt die unäre Negation eines einzelnen Ausdrucks.

number1 - number2

-number

Argumente

  • number1
    Beliebiger numerischer Ausdruck.

  • number2
    Beliebiger numerischer Ausdruck.

  • number
    Beliebiger numerischer Ausdruck.

Hinweise

In Syntax 1 wird der Subtraktionsoperator (-) verwendet, um die Differenz zweier Zahlen durch arithmetische Subtraktion zu bestimmen. In Syntax 2 wird der Subtraktionsoperator (-) als unärer Negationsoperator verwendet, um den negativen Wert eines Ausdrucks anzugeben.

In Syntax 2 werden Ausdrücke, wie bei allen anderen unären Operatoren, wie folgt ausgewertet:

  • Falls der Operator auf die Ausdrücke undefined oder null angewendet wird, entsteht ein Laufzeitfehler.

  • Objekte werden in Zeichenfolgen konvertiert.

  • Zeichenfolgen werden, sofern möglich, in Zahlen konvertiert. Andernfalls wird ein Laufzeitfehler generiert.

  • Boolesche Werte werden wie Zahlen behandelt (0 = false, 1 = true).

Der Operator wird auf die resultierende Zahl angewendet. Wenn das Ergebnis in Syntax 2 ungleich Null ist, entspricht result der resultierenden Zahl mit umgekehrtem Vorzeichen. Wenn die resultierende Zahl Null ist, ist result gleich Null.

Anforderungen

Version 1

Siehe auch

Konzepte

Operatorrangfolge

Zusammenfassung der Operatoren

Referenz

Subtraktionszuweisungsoperator (-=)