JAVASCRIPT Tutorial

المشغلات المنطقية

المشغلات المنطقية هي رموز تستخدم في البرمجة للجمع بين القيم المنطقية (true أو false) وإنشاء تعبيرات منطقية أكثر تعقيدًا.

أنواع المشغلات المنطقية:

  • و (&&): يربط بين تعبيرين منطقيين، وتكون النتيجة صحيحة (true) فقط إذا كان كلا التعبيرين صحيحين (true).
  • أو (||): يربط بين تعبيرين منطقيين، وتكون النتيجة صحيحة (true) إذا كان أي من التعبيرين صحيحًا (true).
  • ليس (!): يقلب قيمة التعبير المنطقي، بحيث تكون النتيجة صحيحة (true) إذا كان التعبير خاطئًا (false)، والعكس صحيح.

الجمع بين التعبيرات:

يمكن الجمع بين التعبيرات المنطقية باستخدام المشغلات المنطقية لإنشاء تعبيرات أكثر تعقيدًا:

  • تعبير صحيح: يربط بين تعبيرين صحيحين بمشغل &&.
  • تعبير خاطئ: يربط بين تعبيرين خاطئين بمشغل ||.
  • تعبير معكوس: يقلب قيمة التعبير باستخدام مشغل !.

مثال جافا سكريبت:

const isLoggedIn = true;
const hasPermission = false;

// التحقق من أن المستخدم متصل ولديه إذن
const canAccess = isLoggedIn && hasPermission;

// التحقق من أن المستخدم غير متصل أو ليس لديه إذن
const cannotAccess = !isLoggedIn || !hasPermission;

ترجمة نصية موجهة للمبتدئين:

  • المشغلات المنطقية هي كلمات خاصة تستخدم في البرمجة لجمع القيم الصحيحة أو الخاطئة معًا.
  • هناك ثلاثة أنواع من المشغلات المنطقية: && (و)، || (أو)، ! (ليس).
  • يمكن استخدام المشغلات المنطقية لإنشاء تعبيرات منطقية أكثر تعقيدًا.
  • على سبيل المثال، يمكن استخدام المشغل && لربط تعبيرين صحيحين معًا لإنشاء تعبير صحيح جديد.
  • يمكن استخدام المشغل || لربط تعبيرين خاطئين معًا لإنشاء تعبير خاطئ جديد.
  • يمكن استخدام المشغل ! لقلب قيمة تعبير، بحيث يصبح صحيحًا إذا كان خاطئًا، والعكس صحيح.