Lorsque nous entendons le mot booléen, deux valeurs viennent instantanément dans nos esprits: vrai et faux. Booléen dans le langage de programmation fait référence au type de données logique. Il représente oui / non, marche / arrêt à travers les mots vrai et faux.
En JavaScript, Boolean n'est pas seulement un type primitif mais également utilisé sous la forme d'un objet. Nous connaissons tous déjà le type primitif de booléen, ce qui suit est un exemple qui montre deux variables qui sont attribuées avec des valeurs booléennes:
Soit Ishungry = false;Maintenant, si vous appliquez le type d'opérateur sur ces variables, cela donnera le résultat de Boolean:
console.log (typeof (ishungry)); // booleanCeci est un simple type primitif booléen, mais dans cet article, nous nous apprendrons sur l'objet booléen en JavaScript avec des exemples pour votre meilleure compréhension:
Objets booléens en javascript
En JavaScript, Boolean peut également être défini comme des objets utilisant le mot-clé nouveau et ils sont ensuite référés via Capital B.
Syntaxe
Soit y = new boolean (variable / expression);Note: Les variables avec une valeur sont toujours traitées comme vraies. Alors que les variables sans aucune valeur ou avec «0», «nan», chaîne vide, «null» sont toujours traitées comme de fausses valeurs booléennes.
Par exemple
Booléen pour une valeur est toujours vraiSortir
Booléen sans valeur définieSortir
L'objet booléen est un emballage d'objet pour un type primitif booléen. Un objet booléen est créé lorsque l'utilisateur passe des valeurs vraies ou fausses dans le constructeur.
Exemple
Soit a = new Boolean (false);Maintenant, pour renvoyer la valeur primitive de la valeur d'appel, il suffit d'appeler la méthode () sur l'objet booléen:
console.journal (A.valeur de()); // FAUXDe plus, si nous appliquons la même méthode Typeof () sur l'objet booléen, il renvoie l'objet au lieu de Boolean:
Soit a = new Boolean (false);Propriétés booléennes en javascript
Propriété | Description |
---|---|
Constructeur | Booléen () Renvoie la référence de la fonction booléenne qui a créé cet objet. |
Prototype | Cette propriété statique renvoie la référence à l'objet prototype booléen. Il permet d'ajouter toutes les propriétés prédéfinies à l'objet booléen. |
Méthodes booléennes en javascript
Nom | Description |
---|---|
valeur de() | Une valeur primitive est renvoyée de l'objet booléen. |
toString () | Une chaîne de vrai ou false est renvoyée qui représente la valeur actuelle de l'objet booléen. |
pour citer() | Le code source est renvoyé en tant que chaîne, de l'objet booléen actuel. |
Exemple
// Méthode TOSTRINGSortir
De plus, un objet booléen renvoie toujours vrai dans une déclaration conditionnelle quelle que soit la valeur qui lui est attribuée.
Exemple
Soit obj1 = new boolean (false);Sortir:
Dans l'exemple ci-dessus, les objets booléens et les types primitifs de booléen sont comparés. Malgré le fait qu'une fausse valeur ait été attribuée à un objet booléen, il était toujours exécuté. La raison en est que l'objet évalue à vrai lorsqu'il est fourni dans une condition IF.
Conclusion
Booléen fait référence à deux valeurs de programmation, mais en JavaScript, ils ne sont pas seulement utilisés comme types de données primitifs mais aussi sous la forme d'objets. Dans cet article, nous avons appris ce que sont les booléens, comment les types de booléens primitifs et d'objets diffèrent en JavaScript. Les objets booléens ont certaines propriétés et méthodes. Par exemple, nous avons démontré comment attribuer des valeurs fausses et vraies et comment les objets booléens se comportent dans une déclaration conditionnelle.