Boolean | NN 3 IE 4 ECMA 1
Ein Boolean-Objekt spiegelt einen Wert wider, der als true oder false ausgewertet wird. Im Großen und Ganzen müssen Sie das Boolean-Objekt nicht weiter beachten, da Browser diese Objekte automatisch erstellen, wenn Sie einer Variablen den Wert true oder false zuweisen. Stehen diese Werte in Anführungszeichen, so werden sie lediglich als Strings behandelt.
Eigenschaften
constructor | prototype
Methoden
toString( ) | valueOf( )
Erstellen eines Boolean-Objekts
    var myValue = new Boolean( );
    var myValue = new Boolean(BooleanValue);
    var myValue = BooleanValue;

constructor | NN 4 IE 4 ECMA 1
| Lesen/Schreiben
Dies ist eine Referenz auf die Funktion, die die Instanz eines Boolean-Objekts erstellt hat – die native Boolean( )-Konstruktorfunktion in einem Browser.
Beispiel
    if (myVar.constructor == Boolean) {
        // process native string
    }
Wert
Funktionsobjektreferenz.

prototype | NN 3 IE 4 ECMA 1
| Lesen/Schreiben
Dies ist eine Eigenschaft des statischen Boolean-Objekts. Mit der Eigenschaft prototype können Sie späteren Instanzen eines Boolean-Werts im aktuellen Dokument neue Eigenschaften und Methoden zuweisen. Beispiele hierzu finden Sie in der Beschreibung der Eigenschaft Array.prototype. Es ist nur selten notwendig, neue Prototypeneigenschaften oder Methoden für das Boolean-Objekt zu erstellen.
Beispiel
    Boolean.prototype.author = "DG";
Wert
Beliebige Daten, einschließlich Funktionsreferenzen.

toString( ) | NN 4 IE 4 ECMA 1
Gibt den Wert eines Objekts als String zurück. In der Praxis benötigen Sie diese Methode nicht, da Browser Boolesche Werte automatisch in Strings konvertieren, wenn Sie in Warnmeldungen oder zur Darstellung in Dokumenten erforderlich sind.
Parameter
Keine.
Zurückgegebener Wert
"true" | "false"

valueOf( ) | NN 4 IE 4 ECMA 1
Gibt den Wert eines Objekts als Booleschen Datentyp zurück. Sie benötigen diese Methode nicht, wenn Sie Boolean-Objekte erstellen, indem Sie einfach Werte zuweisen.
Parameter
Keine.
Zurückgegebener Wert
Boolescher Wert: true | false.