Boolean-funktionen

Funktionen Boolean konverterer den videregivne værdi til en boolsk type. Resultatet af funktionens udførelse vil enten være true, eller false.

Kun følgende konverteres til false: 0, tom streng, null, undefined, NaN. Alle andre værdier (tal, strenge, objekter, arrays, funktioner) konverteres til true.

Syntaks

javascriptBoolean(værdi der skal konverteres);

Eksempel

Lad os konvertere tallet 0 til en boolsk type:

javascriptBoolean(0);

Som resultat af kodeudførelsen får vi false:

javascriptfalse

Eksempel

Lad os konvertere værdien NaN:

javascriptBoolean(NaN);

Også efter kodeudførelsen får vi false:

javascriptfalse

Eksempel

Lad os nu konvertere tallet 1:

javascriptBoolean(1);

Efter kodeudførelsen får vi true:

javascripttrue

Eksempel

Lad os nu konvertere et negativt tal:

javascriptBoolean(-1);

Som resultat af kodeudførelsen får vi true:

javascripttrue

Eksempel

Lad os indstille et decimaltal som parameter:

javascriptBoolean(11.5);

Efter kodeudførelsen får vi også true:

javascripttrue

Eksempel

Lad os nu konvertere en tom streng:

javascriptBoolean('');

Resultatet af kodeudførelsen:

javascriptfalse

Eksempel

Hvis vi angiver en udfyldt streng som parameter:

javascriptBoolean('str');

Så efter konvertering får vi true:

javascripttrue

Eksempel

Lad os konvertere den boolske værdi true:

javascriptBoolean(true);

Resultatet af kodeudførelsen:

javascripttrue

Eksempel

Lad os nu konvertere den boolske værdi false:

javascriptBoolean(false);

Som resultat af kodeudførelsen returneres false til os:

javascriptfalse

Eksempel

Lad os angive et tomt objekt som parameter for funktionen:

javascriptBoolean({});

Efter kodeudførelsen konverterer funktionen Boolean objektet til værdien true:

javascripttrue

Eksempel

Lad os nu angive et tomt array som parameter:

javascriptBoolean([]);

Efter kodeudførelsen får vi også værdien true:

javascripttrue

Eksempel

Lad os konvertere en tom funktion:

javascriptBoolean(function(){});

Som resultat af kodeudførelsen får vi true:

javascripttrue

Eksempel

Lad os nu konvertere værdien null:

javascriptBoolean(null);

Som resultat af kodeudførelsen får vi false, ligesom ved konvertering af tallet 0:

javascript            false

Se også

  • funktionen Number,
    som konverterer til et tal
  • funktionen String,
    som konverterer til en streng