Binary operations
A binary operator is an operator which takes 2 arguments, as opposed to a unary operators, which take 1 argument.
Below is the list of binary operators:
| Operator | Effect | |
| = | may be used for assignment or comparing 2 values like the == operator | |
| := | forced assignment | |
| <> | not equal | |
| & | concatenation of strings | |
| * | multiplication | |
| *= | multiplication of the left operand by the right operand followed by assignment of the result to the left operand | |
| + | addition | |
| += | addition of the left operand to the right operand followed by assignment of the result to the left operand | |
| - | subtraction | |
| -= | subtraction of the right operand from the left operand followed by assignment of the result to the left operand | |
| / | division | |
| /= | division of the left operand by the right operand followed by assignment of the result to the left operand | |
| < | less than | |
| <= | less than or equal to | |
| == | equality | |
| > | more than | |
| >= | more than or equal to | |
| and | logical AND | |
| && | logical AND. The use of AND is preferred for readability. | |
| or | logical OR | |
| logical OR. The use of OR is preferred for readability. |