Функција 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