Symbolic operators are characters that specify how to combine, compare, or modify the values of an expression.
|
Operator |
Description |
|---|---|
|
+ (addition) |
Adds numeric expressions or concatenates (combines) strings. |
|
+= (addition assignment) |
Assigns expression1 the value of expression1 + expression2. |
|
[] (array access) |
Initializes a new array or multidimensional array with the specified elements (a0 , and so on), or accesses elements in an array. |
|
= (assignment) |
Assigns the value of expression2 (the parameter on the right) to the variable, array element, or property in expression1. |
|
& (bitwise AND) |
Converts expression1 and expression2 to 32-bit unsigned integers, and performs a Boolean AND operation on each bit of the integer parameters. |
|
Assigns expression1 the value of expression1& expression2. |
|
|
<< (bitwise left shift) |
Converts expression1 and expression2 to 32-bit integers, and shifts all the bits in expression1 to the left by the number of places specified by the integer resulting from the conversion of expression2. |
|
This operator performs a bitwise left shift (<<=) operation and stores the contents as a result in expression1. |
|
|
~ (bitwise NOT) |
Also known as the one's complement operator or the bitwise complement operator. |
|
| (bitwise OR) |
Converts expression1 and expression2 to 32-bit unsigned integers, and returns a 1 in each bit position where the corresponding bits of either expression1 or expression2 are 1. |
|
Assigns expression1 the value of expression1 | expression2. |
|
|
>> (bitwise right shift) |
Converts expression1 and expression2 to 32-bit integers, and shifts all the bits in expression1 to the right by the number of places specified by the integer that results from the conversion of expression2. |
|
This operator performs a bitwise right-shift operation and stores the contents as a result in expression1. |
|
|
The same as the bitwise right shift (>> ) operator except that it does not preserve the sign of the original expression because the bits on the left are always filled with 0. Floating-point numbers are converted to integers by discarding any digits after the decimal point. |
|
|
Performs an unsigned bitwise right-shift operation and stores the contents as a result in expression1. |
|
|
^ (bitwise XOR) |
Converts expression1 and expression2 to 32-bit unsigned integers, and returns a 1 in each bit position where the corresponding bits in expression1 or expression2 , but not both, are 1. |
|
Assigns expression1 the value of expression1 ^ expression2. |
|
|
Indicates one or more lines of script comments. |
|
|
, (comma) |
Evaluates expression1 , then expression2 , and so on. |
|
add (concatenation (strings)) |
Deprecated since Flash Player 5. Adobe recommends you use the addition (+) operator when creating content for Flash Player 5 or later. Note: Flash Lite 2.0 also deprecates the add operator in favor of the addition (+) operator. Concatenates two or more strings. |
|
?: (conditional) |
Instructs Flash to evaluate expression1 , and if the value of expression1 is true , it returns the value of expression2 ; otherwise it returns the value of expression3. |
|
-- (decrement) |
A pre-decrement and post-decrement unary operator that subtracts 1 from the expression. |
|
/ (division) |
Divides expression1 by expression2. |
|
/= (division assignment) |
Assigns expression1 the value of expression1 / expression2. |
|
. (dot) |
Used to navigate movie clip hierarchies to access nested (child) movie clips, variables, or properties. |
|
== (equality) |
Tests two expressions for equality. |
|
eq (equality (strings)) |
Deprecated since Flash Player 5. This operator was deprecated in favor of the == (equality) operator. Returns true if the string representation of expression1 is equal to the string representation of expression2, false otherwise. |
|
> (greater than) |
Compares two expressions and determines whether expression1 is greater than expression2; if it is, the operator returns true. |
|
Deprecated since Flash Player 5. This operator was deprecated in favor of the > (greater than) operator. Compares the string representation of expression1 with the string representation of expression2 and returns true if expression1 is greater than expression2, false otherwise. |
|
|
Compares two expressions and determines whether expression1 is greater than or equal to expression2 (true) or expression1 is less than expression2 (false). |
|
|
Deprecated since Flash Player 5. This operator was deprecated in favor of the >= (greater than or equal to) operator. Returns true if expression1 is greater than or equal to expression2, false otherwise. |
|
|
++ (increment) |
A pre-increment and post-increment unary operator that adds 1 to expression . |
|
!= (inequality) |
Tests for the exact opposite of the equality (== ) operator. |
|
<> (inequality) |
Deprecated since Flash Player 5. This operator has been deprecated. Adobe recommends that you use the != (inequality) operator. Tests for the exact opposite of the equality (==) operator. |
|
Tests whether object is an instance of classConstructor or a subclass of classConstructor. |
|
|
< (less than) |
Compares two expressions and determines whether expression1 is less than expression2 ; if so, the operator returns true. |
|
lt (less than (strings)) |
Deprecated since Flash Player 5. This operator was deprecated in favor of the < (less than) operator. Returns true if expression1 is less than expression2, false otherwise. |
|
Compares two expressions and determines whether expression1 is less than or equal to expression2 ; if it is, the operator returns true. |
|
|
Deprecated since Flash Player 5. This operator was deprecated in Flash 5 in favor of the <= (less than or equal to) operator. Returns true if expression1 is less than or equal to expression2, false otherwise. |
|
|
Indicates the beginning of a script comment. |
|
|
&& (logical AND) |
Performs a Boolean operation on the values of one or both of the expressions. |
|
and (logical AND) |
Deprecated since Flash Player 5. Adobe recommends that you use the logical AND (&&) operator. Performs a logical AND (&&) operation in Flash Player 4. |
|
! (logical NOT) |
Inverts the Boolean value of a variable or expression. |
|
not (logical NOT) |
Deprecated since Flash Player 5. This operator was deprecated in favor of the! (logical NOT) operator. Performs a logical NOT (!) operation in Flash Player 4. |
|
|| (logical OR) |
Evaluates expression1 (the expression on the left side of the operator) and returns true if the expression evaluates to true. |
|
or (logical OR) |
Deprecated since Flash Player 5. This operator was deprecated in favor of the || (logical OR) operator. Evaluates condition1 and condition2, and if either expression is true, the whole expression is true. |
|
% (modulo) |
Calculates the remainder of expression1 divided by expression2. |
|
%= (modulo assignment) |
Assigns expression1 the value of expression1 % expression2. |
|
* (multiplication) |
Multiplies two numerical expressions. |
|
Assigns expression1 the value of expression1 * expression2. |
|
|
Creates a new, initially anonymous, object and calls the function identified by the constructor parameter. |
|
|
ne (not equal (strings)) |
Deprecated since Flash Player 5. This operator was deprecated in favor of the != (inequality) operator. Returns true if expression1 is not equal to expression2; false otherwise. |
|
{} (object initializer) |
Creates a new object and initializes it with the specified name and value property pairs. |
|
() (parentheses) |
Performs a grouping operation on one or more parameters, performs sequential evaluation of expressions, or surrounds one or more parameters and passes them as parameters to a function outside the parentheses. |
|
=== (strict equality) |
Tests two expressions for equality; the strict equality (=== )operator performs in the same way as the equality (== ) operator, except that data types are not converted. |
|
!== (strict inequality) |
Tests for the exact opposite of the strict equality ( === ) operator. |
|
" (string delimiter) |
When used before and after characters, quotation marks (") indicate that the characters have a literal value and are considered a string, not a variable, numerical value, or other ActionScript element. |
|
- (subtraction) |
Used for negating or subtracting. |
|
Assigns expression1 the value of expression1 - expression2. |
|
|
: (type) |
Used for strict data typing; this operator specifies the variable type, function return type, or function parameter type. |
|
The typeof operator evaluate the expression and returns a string specifying whether the expression is a String, MovieClip, Object, Function, Number, or Boolean value. |
|
|
The void operator evaluates an expression and then discards its value, returning undefined. |