Boolean Funksiýasy

Boolean funksiýasy berlen bahany mantiqy görnüşine öwürýär. Funksiýanyň işiniň netijesi ýa true, ýa-da false bolar.

Şol wagt diňe şulara false öwrülýär: 0, boş setir, null, undefined, NaN. Galýan ähli bahalar (sanlar, setirler, obýektler, massiwler, funksiýalar) true öwrülýär.

Sintaksis

javascriptBoolean(näme öwürmeli);

Mysal

0 sanyny mantiqy görnüşe öwüreliň:

javascriptBoolean(0);

Kod ýerine ýetirilensoň biz false alyarys:

javascriptfalse

Mysal

NaN bahasyny öwüreliň:

javascriptBoolean(NaN);

Şeýle hem kod ýerine ýetirilensoň biz false alyarys:

javascriptfalse

Mysal

Indi 1 sanyny öwüreliň:

javascriptBoolean(1);

Kod ýerine ýetirilensoň biz true alyarys:

javascripttrue

Mysal

Indi ters sany öwüreliň:

javascriptBoolean(-1);

Kod ýerine ýetirilişiniň netijesinde biz true alyarys:

javascripttrue

Mysal

Parametrede kesirli san bereliň:

javascriptBoolean(11.5);

Kod ýerine ýetirilensoň biz hem true alyarys:

javascripttrue

Mysal

Indi boş setiri öwüreliň:

javascriptBoolean('');

Kodyň ýerine ýetiriliş netijesi:

javascriptfalse

Mysal

Eger parametrede doldurylan setir görkezseňiz:

javascriptBoolean('str');

Soňra öwrülişden soň true alyarys:

javascripttrue

Mysal

true mantiqy bahasyny öwüreliň:

javascriptBoolean(true);

Kodyň ýerine ýetiriliş netijesi:

javascripttrue

Mysal

Indi false mantiqy bahasyny öwüreliň:

javascriptBoolean(false);

Kod ýerine ýetirilensoň bize false yzyna gaýdarylýar:

javascriptfalse

Mysal

Funksiýanyň parametrine boş obýekt görkezeliň:

javascriptBoolean({});

Kod ýerine ýetirilensoň Boolean funksiýasy obýekti true bahasyna öwrýär:

javascripttrue

Mysal

Indi parametrede boş massiw görkezeliň:

javascriptBoolean([]);

Kod ýerine ýetirilensoň biz hem şonuň ýaly true bahasyny alyarys:

javascripttrue

Mysal

Boş funksiýany öwüreliň:

javascriptBoolean(function(){});

Kod ýerine ýetirilişiniň netijesinde biz true alyarys:

javascripttrue

Mysal

Indi null bahasyny öwüreliň:

javascriptBoolean(null);

Kod ýerine ýetirilensoň biz false alyarys, 0 sany öwürýänimizde bolşy ýaly:

javascript            false

Hem görüň

  • Number funksiýasyny,
    sana öwürýän
  • String funksiýasyny,
    setire öwürýän