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
Boolean(værdi der skal konverteres);
Eksempel
Lad os konvertere tallet 0 til en boolsk type:
Boolean(0);
Som resultat af kodeudførelsen
får vi false:
false
Eksempel
Lad os konvertere værdien NaN:
Boolean(NaN);
Også efter kodeudførelsen
får vi false:
false
Eksempel
Lad os nu konvertere tallet 1:
Boolean(1);
Efter kodeudførelsen
får vi true:
true
Eksempel
Lad os nu konvertere et negativt tal:
Boolean(-1);
Som resultat af kodeudførelsen
får vi true:
true
Eksempel
Lad os indstille et decimaltal som parameter:
Boolean(11.5);
Efter kodeudførelsen
får vi også true:
true
Eksempel
Lad os nu konvertere en tom streng:
Boolean('');
Resultatet af kodeudførelsen:
false
Eksempel
Hvis vi angiver en udfyldt streng som parameter:
Boolean('str');
Så efter konvertering får vi
true:
true
Eksempel
Lad os konvertere den boolske værdi
true:
Boolean(true);
Resultatet af kodeudførelsen:
true
Eksempel
Lad os nu konvertere den boolske værdi
false:
Boolean(false);
Som resultat af kodeudførelsen
returneres false til os:
false
Eksempel
Lad os angive et tomt objekt som parameter for funktionen:
Boolean({});
Efter kodeudførelsen
konverterer funktionen Boolean objektet til
værdien true:
true
Eksempel
Lad os nu angive et tomt array som parameter:
Boolean([]);
Efter kodeudførelsen
får vi også
værdien true:
true
Eksempel
Lad os konvertere en tom funktion:
Boolean(function(){});
Som resultat af kodeudførelsen
får vi true:
true
Eksempel
Lad os nu konvertere værdien null:
Boolean(null);
Som resultat af kodeudførelsen
får vi false, ligesom ved
konvertering af tallet 0:
false