Operators / Precedence



alias->expressionWorkarea override operator.
obj.instanceMessage send operator to an object instance variable.
obj.method( [params] )Message send operator to an object method.
function( [params] )Function call operator.
array[index]Array access operator.
@variableReference operator.
++ and --Increment and decrement operators.
!<expression>Not operator.
~<expression>Complement operator.
-<expression>Negative operator.
**Powers operator.
$Substring operator.
*Multiplicative operator - multiplication.
/Multiplicative operator - division.
%Multiplicative operator - remainder.
+Additive operators - addition.
-Additive operators - subtraction.
&<string expression>Macro expansion operator.
<< and >>Bitwise shift left and right.
<Comparison operator - less than.
>Comparison operator - greater than.
<=Comparison operator - less than or equal.
>=Comparison operator - greater than or equal.
==Comparison operator - equal.
<>Comparison operator - not equal.
!=Comparison operator - not equal.
#Comparison operator - not equal.
&Bitwise AND operator.
|Bitwise OR operator.
^Bitwise Exclusive OR operator.
&&Logical AND operator.
||Logical OR operator.
<condition>?<true>:<false>Conditional operator.
<variable>=<expression>Assignment operator, also: +=, -=, *=, /=, ...
<expression>, <expression>[, ...]Sequential operator.


(c) 2000-2001 by West Coast Web Adventures, Inc., All Rights Reserved