Syntaxe de création d'objets booléens :
new Boolean(value); //Constructeur
Boolean(value); //Fonction de conversion
Valeur du paramètre Valeur stockée par un objet booléen ou valeur à convertir en valeur booléenne.
Valeur de retour
Lorsqu'il est appelé en tant que constructeur (avec l'opérateur new), Boolean() convertira son argument en valeur booléenne et renverra un objet booléen contenant la valeur.
S'il est appelé en tant que fonction (sans opérateur new), Boolean() convertira simplement son argument en une valeur booléenne primitive et renverra cette valeur.
Remarque : Si le paramètre value est omis ou est défini sur 0, -0, null, "", false, undefined ou NaN, l'objet est défini sur false. Sinon défini sur true (même si l'argument valeur est la chaîne "false").
var falseObject = new Boolean(false); var result = falseObject && true; alert(result); //true var falseValue = false; result = falseValue && true; alert(result); //false alert(typeof falseObject); //object alert(typeof falseValue); //boolean alert(falseObject instanceof Boolean); //true alert(falseValue instanceof Boolean); //false
Description de l'objet booléen
En JavaScript, les valeurs booléennes sont un type de données de base. Un objet booléen est un objet booléen qui contient une valeur booléenne. Les objets booléens sont principalement utilisés pour fournir la méthode toString() qui convertit les valeurs booléennes en chaînes.
Lorsque la méthode toString() est appelée pour convertir une valeur booléenne en chaîne (généralement appelée implicitement par JavaScript), JavaScript convertira en interne la valeur booléenne en un objet booléen temporaire, puis appellera la méthode toString() de cet objet.
Ce qui précède est le résumé d'aujourd'hui de l'apprentissage de JavaScript, et il continuera à être mis à jour chaque jour. J'espère que vous continuerez à y prêter attention.