Функција Boolean

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

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

Синтакса

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

Пример

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

javascriptBoolean(0);

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

javascriptfalse

Пример

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

javascriptBoolean(NaN);

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

javascriptfalse

Пример

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

javascriptBoolean(1);

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

javascripttrue

Пример

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

javascriptBoolean(-1);

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

javascripttrue

Пример

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

javascriptBoolean(11.5);

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

javascripttrue

Пример

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

javascriptBoolean('');

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

javascriptfalse

Пример

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

javascriptBoolean('str');

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

javascripttrue

Пример

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

javascriptBoolean(true);

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

javascripttrue

Пример

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

javascriptBoolean(false);

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

javascriptfalse

Пример

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

javascriptBoolean({});

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

javascripttrue

Пример

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

javascriptBoolean([]);

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

javascripttrue

Пример

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

javascriptBoolean(function(){});

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

javascripttrue

Пример

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

javascriptBoolean(null);

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

javascript            false

Види још

  • функцију Number,
    која конвертује у број
  • функцију String,
    која конвертује у стринг