Функсияи 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);
Дар натиҷаи иҷрои код
мо false хоҳем гирифт, ҳамон гуна ки дар
табдилдиҳии рақами 0 буд:
false