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

Lásd még

  • a Number függvényt,
    amely számmá alakít
  • a String függvényt,
    amely sztringgé alakít