Boolean | NN 3 IE 4 ECMA 1
Un objet Boolean représente toute valeur true ou false. Vous ne devez généralement pas vous inquiéter des objets Boolean car les navigateurs les créent automatiquement lorsque vous affectez une valeur true ou false à une variable. Les versions entre guillemets de ces valeurs sont traitées comme des chaînes uniquement.
Propriétés
constructor | prototype
Méthodes
toString() | valueOf()
Création d'un objet booléen
    var myValue = new Boolean();
    var myValue = new Boolean(BooleanValue);
    var myValue = BooleanValue;

constructor | NN 4 IE 4 ECMA 1
| Lecture/écriture
Il s´agit d´une référence à la fonction qui a créé l´instance d´un objet Boolean: la fonction constructeur Boolean() d´origine dans les navigateurs.
Exemple
    if (myVar.constructor == Boolean) {
        // process native string
    }
Valeur
Référence de l´objet de fonction.

prototype | NN 3 IE 4 ECMA 1
| Lecture/écriture
Propriété de l'objet Boolean statique. Utilisez la propriété prototype pour affecter de nouvelles propriétés et méthodes aux futures instances des valeurs booléennes créées dans le document considéré. Pour des exemples, voir la description de la propriété Array.prototype. Il est peu utile de créer de nouvelles propriétés ou méthodes prototypes pour l'objet Boolean.
Exemple
    Boolean.prototype.author = "DG";
Valeur
N´importe quelle donnée, y compris des références à des fonctions.

toString() | NN 4 IE 4 ECMA 1
Renvoie la valeur de l'objet comme type de données sous forme de chaîne. En réalité, vous n'avez pas besoin de cette méthode car les navigateurs convertissent automatiquement les valeurs booléennes en chaînes lorsqu'ils en ont besoin pour l'affichage de messages ou de documents.
Paramètres
Aucune.
Valeur renvoyée
"true" | "false"

valueOf() | NN 4 IE 4 ECMA 1
Renvoie la valeur de l'objet sous forme de données de type booléen. Vous n'avez pas besoin de cette méthode pour créer des objets Boolean en affectant simplement une seule valeur.
Paramètres
Aucune.
Valeur renvoyée
Valeur booléenne: true | false.