المشغلات المنطقية هي رموز تستخدم في البرمجة للجمع بين القيم المنطقية (true أو false) وإنشاء تعبيرات منطقية أكثر تعقيدًا.
أنواع المشغلات المنطقية:
- و (&&): يربط بين تعبيرين منطقيين، وتكون النتيجة صحيحة (true) فقط إذا كان كلا التعبيرين صحيحين (true).
- أو (||): يربط بين تعبيرين منطقيين، وتكون النتيجة صحيحة (true) إذا كان أي من التعبيرين صحيحًا (true).
- ليس (!): يقلب قيمة التعبير المنطقي، بحيث تكون النتيجة صحيحة (true) إذا كان التعبير خاطئًا (false)، والعكس صحيح.
الجمع بين التعبيرات:
يمكن الجمع بين التعبيرات المنطقية باستخدام المشغلات المنطقية لإنشاء تعبيرات أكثر تعقيدًا:
- تعبير صحيح: يربط بين تعبيرين صحيحين بمشغل &&.
- تعبير خاطئ: يربط بين تعبيرين خاطئين بمشغل ||.
- تعبير معكوس: يقلب قيمة التعبير باستخدام مشغل !.
مثال جافا سكريبت:
const isLoggedIn = true;
const hasPermission = false;
// التحقق من أن المستخدم متصل ولديه إذن
const canAccess = isLoggedIn && hasPermission;
// التحقق من أن المستخدم غير متصل أو ليس لديه إذن
const cannotAccess = !isLoggedIn || !hasPermission;
ترجمة نصية موجهة للمبتدئين:
- المشغلات المنطقية هي كلمات خاصة تستخدم في البرمجة لجمع القيم الصحيحة أو الخاطئة معًا.
- هناك ثلاثة أنواع من المشغلات المنطقية: && (و)، || (أو)، ! (ليس).
- يمكن استخدام المشغلات المنطقية لإنشاء تعبيرات منطقية أكثر تعقيدًا.
- على سبيل المثال، يمكن استخدام المشغل && لربط تعبيرين صحيحين معًا لإنشاء تعبير صحيح جديد.
- يمكن استخدام المشغل || لربط تعبيرين خاطئين معًا لإنشاء تعبير خاطئ جديد.
- يمكن استخدام المشغل ! لقلب قيمة تعبير، بحيث يصبح صحيحًا إذا كان خاطئًا، والعكس صحيح.