# Operators

 + 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.