Name
isFinite( ) Global Function — check if a number is less than Infinityand greater than -Infinity
Availability
Flash 5
Synopsis
isFinite(number)
Arguments
- number
Any numeric value or expression that yields a numeric value.
Returns
A Boolean value; true
if the number falls between
Number.MAX_VALUE
and
-Number.MAX_VALUE
(inclusive),
false
if not. If number
does not belong to the number
datatype,
number
is converted to the
number
type before isFinite(
)
executes.
Description
The isFinite( )
function simply checks if a
number is in the legal numeric value range of ActionScript. Use
isFinite( )
before executing code that requires
a legitimate number to operate properly.
Example
if (!isFinite(x * y)) { // Test if the number is not finite trace ("The answer is too large to display. Try again."); } isFinite(-2342434); // Yields true isFinite(Math.PI); // Yields true isFinite(Number.MAX_VALUE * 2) // Yields false
See Also
-Infinity
, Infinity
,
isNan( ),
Number.MAX_VALUE
,
Number.MIN_VALUE
; Section 4.3.3 in Chapter 4
Get ActionScript: The Definitive Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.