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 | ||
|
||
Methoden | ||
|
||
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. |