21 of 264 menu

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

Lásd még

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