User Guide

66 ActionScript language elements
Example
The following code illustrates return values for the
isNaN() function:
trace( isNaN("Tree") );
// returns true
trace( isNaN(56) );
// returns false
trace( isNaN(Number.POSITIVE_INFINITY) )
// returns false
The following example shows how you can use isNAN() to check whether a mathematical
expression contains an error:
var dividend:Number;
var divisor:Number;
divisor = 1;
trace( isNaN(dividend/divisor) );
// output: true
// The output is true because the variable dividend is undefined.
// Do not use isNAN() to check for division by 0 because it will return
false.
// A positive number divided by 0 equals Infinity
(Number.POSITIVE_INFINITY).
// A negative number divided by 0 equals -Infinity
(Number.NEGATIVE_INFINITY).
See also
NaN constant, NaN (Number.NaN property)
length function
length(expression:String)length(variable)
Deprecated since Flash Player 5. This function, along with all the string functions, has been
deprecated. Macromedia recommends that you use the methods of the String class and the
String.length property to perform the same operations.
Returns the length of the specified string or variable.
Availability: ActionScript 1.0; Flash Player 4
Parameters
expression:String - A string.
variable:Object - The name of a variable.