JAVASCRIPT Tutorial

المشغل الثلاثي Ternary Operator

المفاهيم الرئيسية:

  • مشغل الثلاثي (؟ :)
  • تعبير شرطي
  • الاختصار
  • المنطق الشرطي

الخطوات العملية:

  1. صياغة التعبير الشرطي: اكتب تعبيرًا شرطيًا يتحقق من شرط.
  2. استخدام مشغل الثلاثي: ضع علامة استفهام (?) متبوعة بالتعبير الحقيقي الذي تريد إرجاعه في حالة صحة الشرط، ونقطتين (:)، والتعبير الزائف الذي تريد إرجاعه إذا كان الشرط خاطئًا.

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

const result = age > 18 ? "بالغ" : "قاصر";

في هذه الحالة:

  • الشرط: age > 18
  • التعبير الحقيقي: "بالغ"
  • التعبير الزائف: "قاصر"

إخراج:

  • إذا كان العمر أكبر من 18، فإن المتغير result سيحتوي على "بالغ".
  • إذا كان العمر أقل من أو يساوي 18، فإن المتغير result سيحتوي على "قاصر".

الاستخدام:

يوفر مشغل الثلاثي طريقة مختصرة للتعبير عن التعبيرات الشرطية، ويقدم اختصارًا لبيانات if-else.