JS - Booleans القيم المنطقية
JavaScript - القيم المنطقية (Booleans)
🔸 القيم المنطقية (Boolean) في JavaScript هي نوع بيانات يمكن أن يأخذ أحد قيمتين فقط:
true
أو false
.
تُستخدم عادةً في الشروط، المقارنات، والتحكم في تدفق البرنامج.
🔹 مثال على Boolean مباشر
let isActive = true;
let isLoggedIn = false;
---
🔹 Boolean من مقارنة
console.log(10 > 5); // true
console.log(3 === 4); // false
📌 كل عملية مقارنة تُرجع قيمة منطقية.
---🔹 Boolean من تحويل قيمة
Boolean(0); // false
Boolean(1); // true
Boolean(""); // false
Boolean("text"); // true
📌 بعض القيم تعتبر Falsy والبعض الآخر Truthy.
---🔹 القيم Falsy في JavaScript
false
0
-0
""
(سلسلة فارغة)null
undefined
NaN
كل القيم الأخرى تُعتبر Truthy.
---⚠️ ملاحظات مهمة
- Booleans تُستخدم بكثرة في الشروط (if) والحلقات (while/for).
- يمكنك اختبار أي قيمة باستخدام
Boolean(value)
لمعرفة ما إذا كانت Truthy أو Falsy. - احذر من النتائج غير المتوقعة عند تحويل أنواع مختلفة تلقائيًا.
تعليقات
إرسال تعليق