JavaScript Boolean Object Reference

From http://www.w3schools.com (Copyright Refsnes Data)

# JavaScript Boolean Object Reference

## The Boolean Object

The Boolean object represents two values: "true" or "false".

Syntax for creating a Boolean object:

    var myBool=new Boolean(value)

Note: If the value parameter is omitted, or is 0, -0, null, "", false, undefined, or NaN, the object is set to false. Otherwise it is set to true (even with the string "false")!

## Boolean Object Properties

FF: Firefox, N: Netscape, IE: Internet Explorer

Property | Description | FF | N | IE
--- | --- | --- | --- | ---
constructor | Returns a reference to the Boolean function that created the object | 1 | 2 | 4
prototype | Allows you to add properties and methods to the object | 1 | 2 | 4

## Boolean Object Methods

Method | Description | FF | N | IE
--- | --- | --- | --- | ---
toSource() | Returns the source code of the object | 1 | 4 | -
toString() | Converts a Boolean value to a string and returns the result | 1 | 4 | 4
valueOf() | Returns the primitive value of a Boolean object | 1 | 4 | 4

From http://www.w3schools.com (Copyright Refsnes Data)