#### Description

Math operator; when used for negation,
- (minus) reverses the sign of the value of *expression*; when
used for subtraction, - (minus) performs an arithmetic subtraction
on two numerical expressions, subtracting *expression2* from *expression1*.

When
used for negation, - (minus) is an arithmetic operator with a precedence level
of 5.

When used for subtraction, both expressions are integers,
the difference is an integer. When either or both expressions are
floating-point numbers, the difference is a floating‑point number.
The ‑ (minus) operator is an arithmetic operator with a precedence
level of 3.

#### Example

(Negation):
This statement reverses the sign of the expression 2 + 3:

-- Lingo syntax
put(-(2 + 3))
// JavaScript syntax
put(-(2 + 3));

The result is -5.

(Subtraction)`:` This
statement subtracts the integer 2 from the integer 5 and displays
the result in the Message window:

-- Lingo syntax
put(5 - 2)
// JavaScript syntax
put(5 - 2);

The result is 3, which is an integer.

(Subtraction)`:` This
statement subtracts the floating-point number 1.5 from the floating-point
number 3.25 and displays the result in the Message window:

-- Lingo syntax
put(3.25 - 1.5)
// JavaScript syntax
put(3.25 - 1.5);

The result is 1.75, which is a floating-point
number.