Webmaster in a Nutshell, 3rd Edition By Robert Eckstein, Stephen Spainhour
Table of Contents
Chapter 11. JavaScript
Boolean
Core JavaScript 1.1; JScript 2.0; ECMA v1
A wrapper object for boolean values
Constructor
new Boolean( value ) Boolean( value )
Invoked as a function, without the new operator, Boolean( ) converts value to a boolean value (not a Boolean object) and returns it. All values convert to true except for 0, NaN, null, undefined, and the empty string, "". When invoked with the new operator, the Boolean( ) constructor performs the same conversion and wraps the result in a Boolean object.
Methods
toString( )
Returns "true" or "false", depending on the value of the Boolean object.
valueOf( )
Returns the primitive boolean value wrapped by the Boolean object.