Boolean-functie
De functie Boolean converteert de doorgegeven
waarde naar een logisch type. Het resultaat van de uitvoering
van de functie zal ofwel true,
ofwel false zijn.
Hierbij worden alleen de volgende waarden naar false geconverteerd:
0, een lege string, null,
undefined,
NaN.
Alle andere waarden (getallen, strings, objecten,
arrays, functies) worden geconverteerd naar true.
Syntaxis
Boolean(waarde om te converteren);
Voorbeeld
Laten we het getal 0 converteren naar een logisch type:
Boolean(0);
Als resultaat van het uitvoeren van de code
krijgen we false:
false
Voorbeeld
Laten we de waarde NaN converteren:
Boolean(NaN);
Ook na het uitvoeren van de code
krijgen we false:
false
Voorbeeld
Laten we nu het getal 1 converteren:
Boolean(1);
Na het uitvoeren van de code
krijgen we true:
true
Voorbeeld
Laten we nu een negatief getal converteren:
Boolean(-1);
Als resultaat van het uitvoeren van de code
krijgen we true:
true
Voorbeeld
Laten we een decimaal getal als parameter opgeven:
Boolean(11.5);
Na het uitvoeren van de code
krijgen we ook true:
true
Voorbeeld
Laten we nu een lege string converteren:
Boolean('');
Resultaat van het uitvoeren van de code:
false
Voorbeeld
Als we een gevulde string als parameter opgeven:
Boolean('str');
Dan krijgen we na conversie
true:
true
Voorbeeld
Laten we de booleanwaarde
true converteren:
Boolean(true);
Resultaat van het uitvoeren van de code:
true
Voorbeeld
Laten we nu de booleanwaarde
false converteren:
Boolean(false);
Als resultaat van het uitvoeren van de code
krijgen we false terug:
false
Voorbeeld
Laten we een leeg object als parameter opgeven:
Boolean({});
Na het uitvoeren van de code
converteert de functie Boolean het object naar
de waarde true:
true
Voorbeeld
Laten we nu een lege array als parameter opgeven:
Boolean([]);
Na het uitvoeren van de code
krijgen we ook
de waarde true:
true
Voorbeeld
Laten we een lege functie converteren:
Boolean(function(){});
Als resultaat van het uitvoeren van de code
krijgen we true:
true
Voorbeeld
Laten we nu de waarde null converteren:
Boolean(null);
Als resultaat van het uitvoeren van de code
krijgen we false, net als bij het
converteren van het getal 0:
false