Booleans
1️⃣ تعریف Boolean
مقادیر Boolean فقط دو حالت دارند:
-
true→ درست -
false→ نادرست
2️⃣ مقایسه و خروجی Boolean
عملیات مقایسه مقدار Boolean برمیگرداند:
3️⃣ Truthy و Falsy
در جاوااسکریپت بعضی مقادیر بهصورت خودکار true یا false در نظر گرفته میشوند:
-
Falsy values (معادل false):
0,"",null,undefined,NaN,false -
Truthy values (هر چیزی غیر از falsy):
اعداد غیر صفر، رشتههای غیر خالی، آبجکتها، آرایهها...
4️⃣ تبدیل به Boolean
میتوان با تابع Boolean() یا عملگر !! مقدار را به Boolean تبدیل کرد:
5️⃣ عملگرهای منطقی
-
&&(و) → هر دو باید true باشند -
||(یا) → حداقل یکی true باشد -
!(نقیض) → معکوس کردن مقدار
6️⃣ کاربرد در شرطها
Booleanها مستقیما در if و شرطها استفاده میشوند.
✅ نکات مهم
-
Boolean دو مقدار اصلی دارد:
trueوfalse. -
برخی مقادیر در JS بهصورت پیشفرض truthy یا falsy هستند.
-
عملگرهای منطقی (
&&,||,!) برای کار با Boolean استفاده میشوند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React