Boolean függvény
A Boolean függvény a megadott
értéket logikai típusra alakítja. A függvény
visszatérési értéke vagy true,
vagy false lesz.
Eközben csak a következők alakulnak át false értékre:
0, üres sztring, null,
undefined,
NaN.
Minden más érték (számok, sztringek, objektumok,
tömbök, függvények) true értékre alakul át.
Szintaxis
Boolean(átalakítandó érték);
Példa
Alakítsuk át a 0 számot logikai típusra:
Boolean(0);
A kód végrehajtása eredményeképpen
false értéket kapunk:
false
Példa
Alakítsuk át a NaN értéket:
Boolean(NaN);
A kód végrehajtása után szintén
false értéket kapunk:
false
Példa
Most alakítsuk át a 1 számot:
Boolean(1);
A kód végrehajtása után
true értéket kapunk:
true
Példa
Most pedig alakítsunk át egy negatív számot:
Boolean(-1);
A kód végrehajtása eredményeképpen
true értéket kapunk:
true
Példa
Adjunk meg tizedes törtet paraméterként:
Boolean(11.5);
A kód végrehajtása után
szintén true értéket kapunk:
true
Példa
Most alakítsunk át üres sztringet:
Boolean('');
A kód végrehajtásának eredménye:
false
Példa
Ha megadunk egy nem üres sztringet paraméterként:
Boolean('str');
Akkor átalakítás után
true értéket kapunk:
true
Példa
Alakítsuk át a true logikai értéket:
Boolean(true);
A kód végrehajtásának eredménye:
true
Példa
Most alakítsuk át a false logikai értéket:
Boolean(false);
A kód végrehajtása eredményeképpen
a false érték adódik vissza:
false
Példa
Adjunk meg üres objektumot a függvény paramétereként:
Boolean({});
A kód végrehajtása után
a Boolean függvény az objektumot
true értékre alakítja:
true
Példa
Most adjunk meg üres tömböt paraméterként:
Boolean([]);
A kód végrehajtása után
szintén true értéket kapunk:
true
Példa
Alakítsunk át egy üres függvényt:
Boolean(function(){});
A kód végrehajtása eredményeképpen
true értéket kapunk:
true
Példa
Most alakítsuk át a null értéket:
Boolean(null);
A kód végrehajtása eredményeképpen
false értéket kapunk, ahogyan a
0 szám átalakításakor is:
false