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
javascriptBoolean(átalakítandó érték);
Példa
Alakítsuk át a 0 számot logikai típusra:
javascriptBoolean(0);
A kód végrehajtása eredményeképpen
false értéket kapunk:
javascriptfalse
Példa
Alakítsuk át a NaN értéket:
javascriptBoolean(NaN);
A kód végrehajtása után szintén
false értéket kapunk:
javascriptfalse
Példa
Most alakítsuk át a 1 számot:
javascriptBoolean(1);
A kód végrehajtása után
true értéket kapunk:
javascripttrue
Példa
Most pedig alakítsunk át egy negatív számot:
javascriptBoolean(-1);
A kód végrehajtása eredményeképpen
true értéket kapunk:
javascripttrue
Példa
Adjunk meg tizedes törtet paraméterként:
javascriptBoolean(11.5);
A kód végrehajtása után
szintén true értéket kapunk:
javascripttrue
Példa
Most alakítsunk át üres sztringet:
javascriptBoolean('');
A kód végrehajtásának eredménye:
javascriptfalse
Példa
Ha megadunk egy nem üres sztringet paraméterként:
javascriptBoolean('str');
Akkor átalakítás után
true értéket kapunk:
javascripttrue
Példa
Alakítsuk át a true logikai értéket:
javascriptBoolean(true);
A kód végrehajtásának eredménye:
javascripttrue
Példa
Most alakítsuk át a false logikai értéket:
javascriptBoolean(false);
A kód végrehajtása eredményeképpen
a false érték adódik vissza:
javascriptfalse
Példa
Adjunk meg üres objektumot a függvény paramétereként:
javascriptBoolean({});
A kód végrehajtása után
a Boolean függvény az objektumot
true értékre alakítja:
javascripttrue
Példa
Most adjunk meg üres tömböt paraméterként:
javascriptBoolean([]);
A kód végrehajtása után
szintén true értéket kapunk:
javascripttrue
Példa
Alakítsunk át egy üres függvényt:
javascriptBoolean(function(){});
A kód végrehajtása eredményeképpen
true értéket kapunk:
javascripttrue
Példa
Most alakítsuk át a null értéket:
javascriptBoolean(null);
A kód végrehajtása eredményeképpen
false értéket kapunk, ahogyan a
0 szám átalakításakor is:
javascript false