Operator
Operation performed
/
Division
Modulo (remainder of division)
%
Subtraction
-
++
Increment
--
Decrement
Comparison operators
Comparison operators compare the values of expressions and return a Boolean value (
). These operators are most commonly used in loops and in conditional statements. In the
false
following example, if the variable
function is called:
// call one function or another based on score
if (score > 100){
highScore();
}
else {
lowScore();
}
In the following example, if the user's entry (a string variable,
password, the playhead moves to a named frame called
if (userEntry == userPassword) {
gotoAndStop("welcomeUser");
}
Except for the strict equality (==) operator, the comparison operators compare strings only if both
operands are strings. If only one of the operands is a string, ActionScript converts both operands
to numbers and performs a numeric comparison. Uppercase characters precede lowercase in
alphabetic order, so "Eagle" comes before "dog." If you want to compare two strings or characters
regardless of case, you need to convert both strings to upper- or lowercase before comparing them.
The following table lists the ActionScript comparison operators:
Operator
Operation performed
<
Less than: Returns
operand.
Returns
example, a < b).
Greater than: Returns
>
operand.
Returns
b > a).
52
Chapter 2: ActionScript Basics
is
score
100
if the left operand is mathematically smaller than the right
true
if the left operand alphabetically precedes the right operand (for
true
if the left operand is mathematically larger than the right
true
if the left operand alphabetically follows the right operand (for example,
true
, a certain function is called; otherwise, a different
userEntry
welcomeUser
true
) matches their stored
:
or
Need help?
Do you have a question about the FLASH MX 2004-USING ACTIONSCRIPT IN FLASH and is the answer not in the manual?
Questions and answers