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

Siehe auch

  • die Funktion Number,
    die in eine Zahl umwandelt
  • die Funktion String,
    die in einen String umwandelt