Example | Name | Meaning |
---|---|---|
$x + $y | Addition | Computes the sum of $x and $y. |
$x - $y | Subtraction | Computes the difference $x minus $y. |
$x * $y | Multiplication | Computes the product $x times $y. |
$x / $y | Division | Computes the floating point quotient $x divided by $y. |
$x % $y | Mod | Computes the remainder of $x divided by $y using integer division. |
Example | Name | Meaning |
---|---|---|
$x . $y | Concatenation | Combines $x and $y into a single string. |
Example | Name | Meaning |
---|---|---|
$x = $y; | Assignment | Assign $x to $y. |
$x += $y; | Plus Equal | Replace $x by $x + $y. |
$x -= $y; | Minus Equal | Replace $x by $x - $y. |
$x *= $y; | Times Equal | Replace $x by $x * $y. |
$x /= $y; | Divide Equal | Replace $x by $x / $y. |
$x %= $y; | Mod Equal | Replace $x by $x % $y. |
$x .= $y; | Concatenate Equal | Replace $x by $x . $y. |
Example | Name | Meaning |
---|---|---|
$x == $y | Equal To | $x is equal to $y |
$x === $y | Identical To | $x is equal to $y and they are of the same datatype. |
$x != $y | Not Equal To | $x is not equal to $y |
$x <> $y | Not Equal To | $x is not equal to $y |
$x !== $y | Not Identical To | $x is not equal to $y or they are not of the same datatype |
$x < $y | Less Than | $x is strictly less than $y |
$x <= $y | Less Than or Equal | $x is less than or equal to $y |
$x > $y | Greater Than | $x is strictly greater than $y |
$x >= $y | Equals | $x is greater than or equal to $y |
Example | Name | Meaning |
---|---|---|
$x and $y | Logical And | Returns TRUE if both $x and $y are TRUE, otherwise FALSE. |
$x or $y | Logical Or | Returns TRUE if $x or $y or both are TRUE, otherwise FALSE. |
$x xor $y |
Logical Exclusive Or |
Returns TRUE if $x or $y but not both are TRUE, otherwise FALSE. |
!$x | Logical Not | Returns FALSE if $x is TRUE, otherwise TRUE. |
$x && $y | Logical And | Returns TRUE if both $x and $y are TRUE, otherwise FALSE. |
$x || $y | Logical OR | Returns TRUE if $x or $y or both TRUE, otherwise FALSE. |
Note that even though and has the same meaning as && and or has the same meaning as ||, they have different precedences.