21 of 264 menu

Функција Boolean

Функција Boolean конвертује прослеђену вредност у логички тип. Резултат извршавања функције биће или true, или false.

Притом се у false конвертују само: 0, празан стринг, null, undefined, NaN. Све остале вредности (бројеви, стрингови, објекти, низови, функције) конвертују се у true.

Синтакса

Boolean(шта треба конвертовати);

Пример

Конвертујмо број 0 у логички тип:

Boolean(0);

Као резултат извршавања кода добићемо false:

false

Пример

Хајде да конвертујмо вредност NaN:

Boolean(NaN);

Такође, након извршавања кода добићемо false:

false

Пример

Сада хајде да конвертујмо број 1:

Boolean(1);

Након извршавања кода добићемо true:

true

Пример

А сада конвертујмо негативан број:

Boolean(-1);

Као резултат извршавања кода добићемо true:

true

Пример

Хајде да поставимо децимални број као параметар:

Boolean(11.5);

Након извршавања кода такође ћемо добити true:

true

Пример

А сада конвертујмо празан стринг:

Boolean('');

Резултат извршавања кода:

false

Пример

Ако наведемо попуњен стринг као параметар:

Boolean('str');

Онда ћемо након конверзије добити true:

true

Пример

Хајде да конвертујмо логичку вредност true:

Boolean(true);

Резултат извршавања кода:

true

Пример

А сада хајде да конвертујмо логичку вредност false:

Boolean(false);

Као резултат извршавања кода враћа нам се false:

false

Пример

Хајде да наведемо празан објекат као параметар функције:

Boolean({});

Након извршавања кода функција Boolean ће конвертовати објекат у вредност true:

true

Пример

Сада наведемо празан низ као параметар:

Boolean([]);

Након извршавања кода такође ћемо добити вредност true:

true

Пример

Хајде да конвертујмо празну функцију:

Boolean(function(){});

Као резултат извршавања кода добијамо true:

true

Пример

Сада конвертујмо вредност null:

Boolean(null);

Као резултат извршавања кода добијамо false, исто као и при конверзији броја 0:

false

Види још

  • функцију Number,
    која конвертује у број
  • функцију String,
    која конвертује у стринг
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј