User Guide
Using operators to manipulate values in expressions 33
Numeric operators
Numeric operators add, subtract, multiply, divide, and perform other arithmetic operations.
The most common use of the increment operator is
i++ instead of the more verbose i = i+1.
You can use the increment operator before or after an operand. In the following example,
age is
incremented first and then tested against the number 30:
if (++age >= 30)
*
Multiply Left to right
/
Divide Left to right
%
Modulo Left to right
+
Unary plus Right to left
-
Unary minus Right to left
<<
Bitwise left shift Left to right
>>
Bitwise right shift Left to right
>>>
Bitwise right shift (unsigned) Left to right
instanceof
Instance of (finds the class of which the object is an
instance)
Requires Flash Player 6 or later
Left to right
<
Less than Left to right
<=
Less than or equal to Left to right
>
Greater than Left to right
>=
Greater than or equal to Left to right
==
Equal Left to right
!=
Not equal Left to right
&
Bitwise AND Left to right
^
Bitwise XOR Left to right
|
Bitwise OR Left to right
&&
Logical AND Left to right
||
Logical OR Left to right
?:
Conditional Right to left
=
Assignment Right to left
*=, /=, %=, +=, -
=, &=, |=, ^=,
<<=, >>=, >>>=
Compound assignment Right to left
,
Comma Left to right
Lowest precedence
Operator Description Associativity