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.
  • احذر من النتائج غير المتوقعة عند تحويل أنواع مختلفة تلقائيًا.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework