Neueste Web-Entwicklung Tutorials
 

JavaScript Booleans


Ein JavaScript - Boolean stellt einen von zwei Werten: true oder false .


Boolesche Werte

Sehr oft in der Programmierung, werden Sie einen Datentyp benötigen, die nur einen von zwei Werten haben kann, wie

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

Dazu muss JavaScript ein Boolean - Datentyp. Es kann nur die Werte nehmen true oder false .


Die Boolean() Funktion

Sie können die Verwendung Boolean() Funktion , um herauszufinden , ob ein Ausdruck (oder eine Variable) wahr ist :

Beispiel

Boolean(10 > 9)        // returns true
Versuch es selber "

Oder noch einfacher:

Beispiel

(10 > 9)              // also returns true
10 > 9                // also returns true
Versuch es selber "

Vergleiche Bedingungen

Die Kapitel JS Vergleiche gibt einen vollständigen Überblick über Vergleichsoperatoren.

Das Kapitel JS Bedingungen gibt einen vollständigen Überblick über bedingte Anweisungen.

Hier sind einige Beispiele:

Operator Beschreibung Beispiel
== gleich if (day == "Monday")
> größer als if (salary > 9000)
< weniger als if (age < 18)

Der Boolesche Wert eines Ausdrucks ist die Grundlage für die JavaScript-Vergleiche und Bedingungen.


Alles, was mit einem "Real" Wert ist wahr,

Beispiele

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
Versuch es selber "

Alles Ohne eine "Real" ist falsch

Der Boolesche Wert von 0 (Null) ist falsch:

var x = 0;
Boolean(x);       // returns false
Versuch es selber "

Der Boolesche Wert von -0 (minus Null) ist false :

var x = -0;
Boolean(x);       // returns false
Versuch es selber "

Der boolesche Wert "" (leere Zeichenkette) ist false :

var x = "";
Boolean(x);       // returns false
Versuch es selber "

Der Boolesche Wert undefined ist false :

var x;
Boolean(x);       // returns false
Versuch es selber "

Der Boolesche Wert von null ist false :

var x = null;
Boolean(x);       // returns false
Versuch es selber "

Der boolesche Wert false ist (Sie ahnen es) false :

var x = false;
Boolean(x);       // returns false
Versuch es selber "

Der Boolesche Wert NaN ist false :

var x = 10 / "H";
Boolean(x);       // returns false
Versuch es selber "

Booleschen Eigenschaften und Methoden

Primitive Werte, wie wahr und falsch, nicht haben können Eigenschaften oder Methoden (weil sie keine Objekte sind).

Aber mit JavaScript, Methoden und Eigenschaften sind auch auf Grundwerte, weil JavaScript primitive Werte als Objekte behandelt, wenn Methoden und Eigenschaften der Ausführung.


Vollständige Boolesche Referenz

Eine vollständige Referenz, gehen Sie auf unsere komplette JavaScript Boolean Referenz .

Die Referenz enthält Beschreibungen und Beispiele aller Booleschen Eigenschaften und Methoden.