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