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.








