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);
Кодты орындау нәтижесінде
0 санын түрлендіргендегідей
false аламыз:
false