بولینها در جاوا اسکریپت

بولینها در جاوا اسکریپت
در جاوا اسکریپت، بولینها نمایانگر یکی از دو مقدار زیر هستند:
true
(صحیح)false
(غلط)
بولینها معمولاً در برنامهنویسی برای تصمیمگیری در جریان کنترل، ارزیابی شرایط و مدیریت منطق استفاده میشوند.
ویژگیهای کلیدی بولینها در جاوا اسکریپت:
- نوع داده:
بولین یک نوع دادهی اولیه (primitive) در جاوا اسکریپت است.
let isActive = true;
let isComplete = false;
2.مقادیر قابل تبدیل به بولین:
هر مقداری در جاوا اسکریپت میتواند با استفاده از تابع Boolean()
یا در شرایط منطقی به بولین تبدیل شود.
- مقادیر Truthy (مقادیر برابر با
true
):
اعداد غیر صفر، رشتههای غیر خالی، اشیاء، آرایهها و غیره. - مقادیر Falsy (مقادیر برابر با
false
):
0
، رشتهی خالی""
،null
،undefined
،NaN
، وfalse
.
console.log(Boolean(0)); // false
console.log(Boolean(“hello”)); // true
3.عملگرهای منطقی:
بولینها معمولاً با عملگرهای منطقی مانند &&
، ||
و !
استفاده میشوند:
let a = true;
let b = false;
console.log(a && b); // false
console.log(a || b); // true
console.log(!a); // false
4.عملگرهای مقایسهای:
بولینها اغلب از نتایج مقایسه به دست میآیند:
console.log(5 > 3); // true
console.log(5 === 10); // false
5.سازندهی بولین (Boolean Constructor):
درحالیکه میتوانید بولینها را با استفاده از شیء Boolean
ایجاد کنید، اما این روش توصیه نمیشود:
let x = Boolean(1); // true (روش ترجیحی)
let y = new Boolean(false); // شیء (توصیه نمیشود)
مثالهای کاربردی:
- شرطها (Conditional Statements):
let isLoggedIn = true;
if (isLoggedIn) {
console.log(“خوش آمدید!”);
} else {
console.log(“لطفاً وارد شوید.”);
}
2.تغییر مقدار بولین (Toggling):
let isDarkMode = false;
isDarkMode = !isDarkMode; // مقدار به true تغییر میکند.
نتیجهگیری: بولینها نقش اساسی در کنترل منطق و جریان برنامه در برنامههای جاوا اسکریپت دارند. درک مقادیر truthy و falsy و همچنین استفاده از عملگرهای منطقی برای کدنویسی مؤثر ضروری است.
دیدگاهتان را بنویسید