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