<expression1>
== <expression2>
Evaluates to 1 if expression1 equals expression2. Otherwise, evaluates
to 0.
<expression1>
>= <expression2>
Evaluates to 1 if expression1 is greater than or equal to expression 2.
Otherwise, evaluates to 0.
<expression1>
<= <expression2>
Evaluates to 1 if expression1 is less than or equal to expression 2. Otherwise,
evaluates to 0.
<expression1>
> <expression2>
Evaluates to 1 if expression 1 is greater than expression2. Otherwise,
evaluates to 0.
<expression1>
< <expression2>
Evaluates to 1 if expression 1 is less than expression2. Otherwise, evaluates
to 0.
<expression1>
- <expression2>
Subtracts expression2 from expression1.
<expression1>
/ <expression2>
Divides expression1 by expression2.
<expression1>
% <expression2>
Returns the remainder from expression1 divided by expression2 if any.
<expression1>
* <expression2>
Multiplies expression1 by expression2.
<expression1>
<> <expression2>
Compares expression1 to expression 2. If they don't match, it evaluates
to 1. If they do match, it evaluates to 0.
-<expression>
The unary minus operator negates the value of the operand in expression.
!<expression>
Logical NOT operator. This inverts the value of the variable or expression.
If the <expression> evaluates to TRUE, the !<expression> evaluates
to FALSE. If the <expression> evaluates to FALSE, the !<expression>
evaluates to TRUE.
<expression1>
AND <expression2>
Performs a binary AND operation on two numbers. Otherwise, concatenates
strings or numbers together in the case of mixed types.
<expression1>
OR <expression2>
Performs a binary OR operation on two numbers.
<expression1>
+ <expression2>
Adds expression1 and expression2 together.