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