Wenn wir das Wort boolean hören, kommen zwei Werte sofort in unseren Köpfen: wahr und falsch. Boolescher in der Programmiersprache bezieht sich auf den logischen Datentyp. Es repräsentiert Ja/Nein, ein/aus durch die Wörter wahr und falsch.
In JavaScript ist Boolean nicht nur ein primitiver Typ, sondern auch in Form eines Objekts. Wir alle sind bereits mit dem primitiven Booleschen Typ vertraut. Es folgt ein Beispiel, das zwei Variablen zeigt, die mit booleschen Werten zugeordnet sind:
lass iShungry = false;Wenn Sie nun den Typeof -Operator auf diese Variablen anwenden, gibt er das Ergebnis von Boolean:
Konsole.log (typeof (iShungry)); // booleanDies ist ein einfacher boolescher primitiver Typ, aber in diesem Artikel werden wir das boolesche Objekt in JavaScript mit Beispielen für Ihr besseres Verständnis kennenlernen:
Boolesche Objekte in JavaScript
In JavaScript kann Boolean auch als Objekte definiert werden, die das NEUE KEYWORD NEU verwenden und dann über Capital B verwiesen werden.
Syntax
y = neuer boolean (variable/expression);Notiz: Variablen mit einem Wert werden immer als wahr behandelt. Während Variablen ohne Wert oder mit "0", "Nan", leerer Zeichenfolge, "Null" immer als falsche boolesche Werte behandelt werden.
Zum Beispiel
Boolean für einen Wert ist immer wahrAusgang
Booleschen für keinen definierten WertAusgang
Das Boolesche Objekt ist eine Objektwrapper für einen booleschen primitiven Typ. Ein boolescher Objekt wird erstellt, wenn der Benutzer entweder true oder falsche Werte in den Konstruktor übergibt.
Beispiel
sei a = neuer boolean (falsch);Um den primitiven Wert zurückzugeben, rufen Sie nun einfach ValueOf () -Methode auf dem booleschen Objekt auf:
Konsole.Protokoll (a.Wert von()); // FALSCHWenn wir die gleiche Typeof () -Methode auf das Boolesche Objekt anwenden, gibt es außerdem anstelle von Boolean zurück:
sei a = neuer boolean (falsch);Boolesche Eigenschaften in JavaScript
Eigentum | Beschreibung |
---|---|
Konstrukteur | Boolean () Gibt die Referenz der booleschen Funktion zurück, die dieses Objekt erstellt hat. |
Prototyp | Diese statische Eigenschaft gibt den Verweis auf das Boolesche Prototyp -Objekt zurück. Es ermöglicht das Hinzufügen vordefinierter Eigenschaften zum Booleschen Objekt. |
Boolesche Methoden in JavaScript
Name | Beschreibung |
---|---|
Wert von() | Ein primitiver Wert wird aus dem Booleschen Objekt zurückgegeben. |
tostring () | Eine Zeichenfolge von True oder False wird zurückgegeben, die den aktuellen Wert des booleschen Objekts darstellt. |
tosource () | Der Quellcode wird als Zeichenfolge des aktuellen booleschen Objekts zurückgegeben. |
Beispiel
// ToString -MethodeAusgang
Darüber hinaus gibt ein boolescher Objekt in einer bedingten Erklärung immer wahr zurück, unabhängig davon, welcher Wert ihm zugeordnet ist.
Beispiel
sei obj1 = neuer boolean (falsch);Ausgang:
Im obigen Beispiel werden Boolesche Objekte und primitive Arten von Booleschen verglichen. Trotz der Tatsache, dass einem booleschen Objekt ein falscher Wert zugeordnet wurde, wurde er noch ausgeführt. Der Grund dafür ist, dass das Objekt true bewertet, wenn es in einem IF -Zustand bereitgestellt wird.
Abschluss
Boolescher bezieht sich auf zwei Werte in der Programmierung, aber in JavaScript werden sie nicht nur als primitive Datentypen verwendet, sondern auch in Form von Objekten. In diesem Artikel haben wir gelernt, was Booleschen sind, wie sich primitive und Objekttypen von Booleschen in JavaScript unterscheiden. Boolesche Objekte haben einige Eigenschaften und Methoden. Durch Beispiel haben wir gezeigt, wie man falsche und wahre Werte zuweist und wie sich boolesche Objekte in einer bedingten Aussage verhalten.