Функција 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,
    која преобразува во стринг