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 функцияси,
    сатрга ўзгартиради