JavaScript-Boolesche Werte

In diesem Tutorial lernen Sie anhand von Beispielen JavaScript-Boolesche Werte kennen.

In JavaScript sind Boolesche Werte die primitiven Datentypen, die entweder trueoder sein können false. Beispielsweise,

 const a = true; const b = false;

Hinweis : Wenn Sie ein Anführungszeichen trueoder falseein Anführungszeichen setzen, werden diese als Zeichenfolge betrachtet.

Beispielsweise,

 const a = 'true'; console.log(typeof a); // string

Die booleschen Werte werden hauptsächlich für Vergleichs- und logische Operatoren verwendet. Beispielsweise,

Gleich Operator gibt ==zurück, truewenn die Operanden gleich sind.

 console.log(5 == 6); // false

Nicht gleich Operator gibt !=zurück, truewenn nicht alle Operanden gleich sind.

 console.log(5 != 6); // true

Logisches UND gibt &&zurück, truewenn beide Operandenwerte sind true, andernfalls wird es ausgewertet false.

 console.log(true && false); // false 

Die booleschen Werte werden auch in if… elseAnweisungen und forSchleifen verwendet.

Hier ist eine Liste von Werten, die in bestimmte boolesche Werte konvertiert werden.

Datentyp Boolescher Wert
nicht definiert falsch
Null falsch
NaN falsch
'' falsch
0 falsch
20 wahr
-20 wahr
'Hallo' wahr

Boolesche JavaScript-Methoden

Hier ist eine Liste der in JavaScript integrierten booleschen Methoden.

Methode Beschreibung
toString() Gibt einen booleschen Wert zurück, indem der boolesche Wert in einen String konvertiert wird
valueOf() Gibt den primitiven Wert eines Booleschen Werts zurück

Beispiel: Verwenden von toString ()

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Ausgabe

 falsche Zeichenfolge

Beispiel: Verwenden von valueOf ()

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Ausgabe

 wahrer Boolescher Wert

JavaScript Boolean () Funktion

Die Boolean()Funktion wird verwendet, um verschiedene Datentypen in boolesche Werte zu konvertieren. Beispielsweise,

 const a = true; console.log(Boolean(a)); // true

Alles mit einem Wert kehrt zurück true. Beispielsweise,

 let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true

In JavaScript undefined, null, 0 , NaN, ''Konvertiten false. Beispielsweise,

 let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false

Hinweis : Wenn Sie mehr über die boolesche Konvertierung erfahren möchten, besuchen Sie die JavaScript-Typkonvertierung.

Boolesche Objekte

Sie können auch einen booleschen Wert mit dem newSchlüsselwort erstellen . Beispielsweise,

 const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"

Hinweis : Es wird empfohlen, die Verwendung von booleschen Objekten zu vermeiden. Die Verwendung von booleschen Objekten verlangsamt das Programm.

Interessante Beiträge...