Boolean نوع دادهای با دو مقدار منطقی True و False است و در شرطها، قواعد دسترسی و تصمیمگیری برنامه کاربرد دارد.
نحوه استفاده در عمل
فرض کنید فقط کاربر احراز هویتشده مجاز به مشاهده صفحه سفارش است. متغیری مانند isAuthenticated میتواند نتیجه بررسی هویت را نگه دارد.
نمونه کد
const canView = user.isAuthenticated && user.role === "admin";
if (canView) console.log("Allowed");
Truthy و Falsy در برخی زبانها امکان استفاده از مقادیر غیربولین را در شرط فراهم میکنند، اما این رفتار با Boolean صریح یکسان نیست.
در همین واژهنامه، متغیر و نوع داده از مفاهیم مرتبط هستند.
این راهکار را بهصورت پیشفرض به تمام پروژهها تحمیل نکنید. هزینه پیادهسازی، خطاهای محتمل و سازگاری با زیرساخت فعلی را بسنجید.