Symbols  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z + (addition) — Operator Adds numeric expressions or concatenates (combines) strings. += (addition assignment) — Operator Assigns `expression1` the value of `expression1 + expression2`. [] (array access) — Operator Initializes a new array or multidimensional array with the specified elements (`a0 ` , and so on), or accesses elements in an array. = (assignment) — Operator Assigns the value of `expression2` (the parameter on the right) to the variable, array element, or property in `expression1`. & (bitwise AND) — Operator Converts `expression1` and `expression2` to 32-bit unsigned integers, and performs a Boolean AND operation on each bit of the integer parameters. &= (bitwise AND assignment) — Operator Assigns `expression1` the value of `expression1` `& expression2`. << (bitwise left shift) — Operator 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`. <<= (bitwise left shift and assignment) — Operator This operator performs a bitwise left shift (`<<=`) operation and stores the contents as a result in `expression1`. ~ (bitwise NOT) — Operator Also known as the one's complement operator or the bitwise complement operator. | (bitwise OR) — Operator 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. |= (bitwise OR assignment) — Operator Assigns `expression1` the value of ` expression1 | expression2`. >> (bitwise right shift) — Operator 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`. >>= (bitwise right shift and assignment) — Operator This operator performs a bitwise right-shift operation and stores the contents as a result in `expression1`. >>> (bitwise unsigned right shift) — Operator 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. >>>= (bitwise unsigned right shift and assignment) — Operator Performs an unsigned bitwise right-shift operation and stores the contents as a result in `expression1`. ^ (bitwise XOR) — Operator 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. ^= (bitwise XOR assignment) — Operator Assigns `expression1` the value of ` expression1 ^ expression2`. /*..*/ (block comment delimiter) — Operator Indicates one or more lines of script comments. , (comma) — Operator Evaluates `expression1` , then `expression2` , and so on. ?: (conditional) — Operator 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) — Operator A pre-decrement and post-decrement unary operator that subtracts 1 from the ` expression`. / (division) — Operator Divides `expression1` by `expression2`. /= (division assignment) — Operator Assigns `expression1` the value of `expression1 / expression2`. . (dot) — Operator Used to navigate movie clip hierarchies to access nested (child) movie clips, variables, or properties. == (equality) — Operator Tests two expressions for equality. > (greater than) — Operator Compares two expressions and determines whether `expression1` is greater than `expression2`; if it is, the operator returns `true`. >= (greater than or equal to) — Operator Compares two expressions and determines whether `expression1` is greater than or equal to `expression2` (`true`) or `expression1` is less than `expression2` (`false`). ++ (increment) — Operator A pre-increment and post-increment unary operator that adds 1 to ` expression `. != (inequality) — Operator Tests for the exact opposite of the equality (`==` ) operator. <> (inequality) — Operator Deprecated since Flash Player 5 — This operator has been deprecated. Macromedia recommends that you use the `!= (inequality)` operator. < (less than) — Operator Compares two expressions and determines whether `expression1 ` is less than `expression2` ; if so, the operator returns `true`. <= (less than or equal to) — Operator Compares two expressions and determines whether `expression1` is less than or equal to `expression2` ; if it is, the operator returns `true`. // (line comment delimiter) — Operator Indicates the beginning of a script comment. && (logical AND) — Operator Performs a Boolean operation on the values of both expressions. ! (logical NOT) — Operator Inverts the Boolean value of a variable or expression. || (logical OR) — Operator Evaluates `expression1` (the expression on the left side of the operator) and returns `true` if the expression evaluates to `true`. % (modulo) — Operator Calculates the remainder of `expression1` divided by `expression2`. %= (modulo assignment) — Operator Assigns `expression1` the value of `expression1 % expression2`. * (multiplication) — Operator Multiplies two numerical expressions. *= (multiplication assignment) — Operator Assigns `expression1` the value of `expression1 * expression2`. {} (object initializer) — Operator Creates a new object and initializes it with the specified `name` and `value` property pairs. () (parentheses) — Operator 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) — Operator 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) — Operator Tests for the exact opposite of the strict equality ( `===` ) operator. " (string delimiter) — Operator 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) — Operator Used for negating or subtracting. -= (subtraction assignment) — Operator Assigns `expression1` the value of `expression1 - expression2`. : (type) — Operator Used for strict data typing; this operator specifies the variable type, function return type, or function parameter type.