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
Boolean(näme öwürmeli);
Mysal
0 sanyny mantiqy görnüşe öwüreliň:
Boolean(0);
Kod ýerine ýetirilensoň
biz false alyarys:
false
Mysal
NaN bahasyny öwüreliň:
Boolean(NaN);
Şeýle hem kod ýerine ýetirilensoň
biz false alyarys:
false
Mysal
Indi 1 sanyny öwüreliň:
Boolean(1);
Kod ýerine ýetirilensoň
biz true alyarys:
true
Mysal
Indi ters sany öwüreliň:
Boolean(-1);
Kod ýerine ýetirilişiniň netijesinde
biz true alyarys:
true
Mysal
Parametrede kesirli san bereliň:
Boolean(11.5);
Kod ýerine ýetirilensoň
biz hem true alyarys:
true
Mysal
Indi boş setiri öwüreliň:
Boolean('');
Kodyň ýerine ýetiriliş netijesi:
false
Mysal
Eger parametrede doldurylan setir görkezseňiz:
Boolean('str');
Soňra öwrülişden soň
true alyarys:
true
Mysal
true mantiqy bahasyny öwüreliň:
Boolean(true);
Kodyň ýerine ýetiriliş netijesi:
true
Mysal
Indi false mantiqy bahasyny öwüreliň:
Boolean(false);
Kod ýerine ýetirilensoň
bize false yzyna gaýdarylýar:
false
Mysal
Funksiýanyň parametrine boş obýekt görkezeliň:
Boolean({});
Kod ýerine ýetirilensoň
Boolean funksiýasy obýekti
true bahasyna öwrýär:
true
Mysal
Indi parametrede boş massiw görkezeliň:
Boolean([]);
Kod ýerine ýetirilensoň
biz hem şonuň ýaly
true bahasyny alyarys:
true
Mysal
Boş funksiýany öwüreliň:
Boolean(function(){});
Kod ýerine ýetirilişiniň netijesinde
biz true alyarys:
true
Mysal
Indi null bahasyny öwüreliň:
Boolean(null);
Kod ýerine ýetirilensoň
biz false alyarys, 0 sany
öwürýänimizde bolşy ýaly:
false