![MACROMEDIA FLEX-FLEX ACTIONSCRIPT LANGUAGE Reference Download Page 88](http://html1.mh-extra.com/html/macromedia/flex-flex-actionscript-language/flex-flex-actionscript-language_reference_3387192088.webp)
88
Chapter 5: ActionScript Core Language Elements
Parameters
None.
Returns
A number.
Description
Operator (arithmetic); calculates the remainder of
expression1
divided by
expression2
. If
either of the
expression
parameters are non-numeric, the modulo (
%
) operator attempts to
convert them to numbers. The
expression
can be a number or string that converts to a numeric
value. For more information, see
“Automatic data typing” on page 24
and
“Operator precedence
and associativity” on page 32
.
Example
The following numeric example uses the modulo (
%)
operator:
trace(12%5); // traces 2
trace(4.3%2.1); // traces 0.0999999999999996
trace(4%4); // traces 0
The first trace returns 2, rather than 12/5 or 2.4, because the modulo (
%
) operator returns only
the remainder. The second trace returns 0.0999999999999996 instead of the expected 0.1
because of the limitations of floating-point accuracy in binary computing.
See Also
/ (division)
.
%= (modulo assignment)
Availability
Flash Player 4.
Usage
expression1
%=
expression2
Parameters
None.
Returns
A number.
Description
Operator (arithmetic compound assignment); assigns
expression1
the value of
expression1
%
expression2
. The following two expressions are equivalent:
x %= y
x = x % y
For more information, see
“Operator precedence and associativity” on page 32
.
Summary of Contents for FLEX-FLEX ACTIONSCRIPT LANGUAGE
Page 1: ...Flex ActionScript Language Reference...
Page 8: ......
Page 66: ...66 Chapter 2 Creating Custom Classes with ActionScript 2 0...
Page 76: ......
Page 133: ...break 133 See also for for in do while while switch case continue throw try catch finally...
Page 135: ...case 135 See also break default strict equality switch...
Page 146: ...146 Chapter 5 ActionScript Core Language Elements See also break continue while...
Page 808: ...808 Chapter 7 ActionScript for Flash...
Page 810: ...810 Appendix A Deprecated Flash 4 operators...
Page 815: ...Other keys 815 Num Lock 144 186 187 _ 189 191 192 219 220 221 222 Key Key code...
Page 816: ...816 Appendix B Keyboard Keys and Key Code Values...
Page 822: ...822 Index...