مثالهایی در هر بخش برای بولینها در جاوا اسکریپت

مثالهایی در هر بخش برای بولینها در جاوا اسکریپت
۱. مثال نوع داده بولین
تعریف و استفاده از مقادیر بولین:
let isOnline = true; // مقدار بولین
let isOffline = false;
console.log(isOnline); // خروجی: true
console.log(isOffline); // خروجی: false
۲. مثال مقادیر Truthy و Falsy
نمونههایی از تبدیل مقادیر به true
یا false
با استفاده از تابع Boolean()
:
// مقادیر Truthy
console.log(Boolean(1)); // خروجی: true
console.log(Boolean(“Hello”)); // خروجی: true
console.log(Boolean([])); // خروجی: true (آرایه خالی truthy است)
// مقادیر Falsy
console.log(Boolean(0)); // خروجی: false
console.log(Boolean(“”)); // خروجی: false (رشته خالی)
console.log(Boolean(undefined)); // خروجی: false
۳. مثال عملگرهای منطقی
استفاده از عملگرهای منطقی &&
، ||
و !
:
let hasAccount = true;
let isVerified = false;
// عملگر AND
console.log(hasAccount && isVerified); // خروجی: false
// عملگر OR
console.log(hasAccount || isVerified); // خروجی: true
// عملگر NOT
console.log(!hasAccount); // خروجی: false
۴. مثال عملگرهای مقایسهای
استفاده از عملگرهای مقایسهای که مقادیر بولین برمیگردانند:
let age = 18;
console.log(age > 18); // خروجی: false
console.log(age >= 18); // خروجی: true
console.log(age === 18); // خروجی: true
console.log(age !== 18); // خروجی: false
۵. مثال سازندهی بولین (Boolean Constructor)
تفاوت بین استفاده از تابع Boolean
و شیء new Boolean()
:
// بولین اولیه
let isTrue = Boolean(1);
console.log(isTrue); // خروجی: true
console.log(typeof isTrue); // خروجی: “boolean”
// شیء بولین
let isFalseObj = new Boolean(false);
console.log(isFalseObj); // خروجی: [Boolean: false]
console.log(typeof isFalseObj); // خروجی: “object”
۶. مثال شرطها
استفاده از مقدار بولین در شرایط if
:
let isAuthenticated = true;
if (isAuthenticated) {
console.log(“دسترسی مجاز است!”); // اجرا میشود اگر مقدار true باشد
} else {
console.log(“دسترسی غیرمجاز است!”);
}
۷. مثال تغییر مقدار بولین (Toggling)
تغییر پویا مقدار بولین:
let isDarkMode = false;
// تغییر مقدار
isDarkMode = !isDarkMode;
console.log(isDarkMode); // خروجی: true
دیدگاهتان را بنویسید