Boolean-Funktion
Die Funktion Boolean wandelt den übergebenen
Wert in einen booleschen Typ um. Das Ergebnis der
Funktion ist entweder true
oder false.
Dabei werden nur folgende Werte zu false umgewandelt:
0, leerer String, null,
undefined,
NaN.
Alle anderen Werte (Zahlen, Strings, Objekte,
Arrays, Funktionen) werden zu true umgewandelt.
Syntax
javascriptBoolean(was umgewandelt werden soll);
Beispiel
Wandeln wir die Zahl 0 in einen booleschen Typ um:
javascriptBoolean(0);
Als Ergebnis der Codeausführung
erhalten wir false:
javascriptfalse
Beispiel
Lassen Sie uns den Wert NaN umwandeln:
javascriptBoolean(NaN);
Auch nach der Codeausführung
erhalten wir false:
javascriptfalse
Beispiel
Lassen Sie uns nun die Zahl 1 umwandeln:
javascriptBoolean(1);
Nach der Codeausführung
erhalten wir true:
javascripttrue
Beispiel
Und nun wandeln wir eine negative Zahl um:
javascriptBoolean(-1);
Als Ergebnis der Codeausführung
erhalten wir true:
javascripttrue
Beispiel
Lassen Sie uns eine Dezimalzahl als Parameter übergeben:
javascriptBoolean(11.5);
Nach der Codeausführung
erhalten wir ebenfalls true:
javascripttrue
Beispiel
Und nun wandeln wir einen leeren String um:
javascriptBoolean('');
Ergebnis der Codeausführung:
javascriptfalse
Beispiel
Wenn wir einen befüllten String als Parameter angeben:
javascriptBoolean('str');
Dann erhalten wir nach der Umwandlung
true:
javascripttrue
Beispiel
Lassen Sie uns den booleschen Wert
true umwandeln:
javascriptBoolean(true);
Ergebnis der Codeausführung:
javascripttrue
Beispiel
Und nun lassen Sie uns den booleschen Wert
false umwandeln:
javascriptBoolean(false);
Als Ergebnis der Codeausführung
wird false zurückgegeben:
javascriptfalse
Beispiel
Lassen Sie uns ein leeres Objekt als Parameter der Funktion angeben:
javascriptBoolean({});
Nach der Codeausführung
wandelt die Funktion Boolean das Objekt in
den Wert true um:
javascripttrue
Beispiel
Nun geben wir ein leeres Array als Parameter an:
javascriptBoolean([]);
Nach der Codeausführung
erhalten wir ebenfalls
den Wert true:
javascripttrue
Beispiel
Lassen Sie uns eine leere Funktion umwandeln:
javascriptBoolean(function(){});
Als Ergebnis der Codeausführung
erhalten wir true:
javascripttrue
Beispiel
Nun wandeln wir den Wert null um:
javascriptBoolean(null);
Als Ergebnis der Codeausführung
erhalten wir false, genauso wie bei der
Umwandlung der Zahl 0:
javascript false