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