Name
Boolean( ) Global Function — convert a value to the boolean
datatype
Availability
Flash 5
Synopsis
Boolean(value)
Arguments
- value
An expression containing the value to be converted to a Boolean.
Returns
The result of converting value
to a
primitive Boolean (either true
or
false
).
Description
The Boolean( )
global function converts its
argument to a primitive Boolean value and returns that converted
value. The results of converting various types of data to a primitive
Boolean are described in Table 3.3. It’s
normally not necessary to use the Boolean( )
function; ActionScript automatically converts values to the
boolean
type when appropriate.
Usage
Be sure not to confuse the global Boolean( )
function with the Boolean
class constructor. The
Boolean( )
function converts its argument to the
boolean
datatype, whereas the
Boolean
class constructor creates a new Boolean
object. Note that in ECMA-262, all nonempty strings convert to
true
. In Flash 5, only strings that can be
converted to a valid nonzero number convert to
true
. Therefore, even the string
“true” converts to the Boolean false
.
Example
var x = 1; if (Boolean(x)) { trace("x is true"); }
See Also
The Boolean
class; Section 3.4 in Chapter 3
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.