+
Addition

Adds two numbers together and returns the result.

 Array concatenation

Joins together two arrays, or joins a value to an array, and returns
the result.

:= Assignment

Assigns a value to a property.

/
Division

Divides one number by another and returns the result.

 Double negation

Returns 0 if the given operand is FALSE, 1 if it is TRUE and the
operand unchanged if is a number.

=
Equality

Returns whether the first value is equal to the second value.

^ Exponentiation

Raises a number to the power of a second number.

> Greater than

Returns whether the first value is greater than the second value.

>= Greater than or equal to

Returns whether the first value is greater than or equal to the second
value.

<> Inequality

Returns whether the first value is not equal to the second value.

< Less than

Returns whether the first value is less than the second value.

<= Less than or equal to

Returns whether the first value is less than or equal to the second
value.

&& Logical and

Returns TRUE if both values are TRUE and FALSE otherwise.

!
Logical negation

Negates the logical value, turning TRUE into FALSE and FALSE into TRUE.

 Logical or

Returns TRUE if one or both values are TRUE and FALSE otherwise.

* Multiplication

Multiplies two numbers together and returns the result.

 Numeric negation

Negates the number, which is equivalent to multiplying it by 1.

%
Percentage

Divides the number by 100.

== Simple equality

Returns whether the first value is equal to the second value.

!= Simple inequality

Returns whether the first value is not equal to the second value.

 Subtraction

Subtracts one number from another and returns the result.

& Text concatenation

Joins two values together as a single text string and returns it.
