انتقل إلى محتوى الدرس

Assigning Values with Ternary إسناد القيم بالمعامل الثلاثي

اكتب التعبيرات الشرطية المختصرة بالمعامل الثلاثي (? :) في JavaScript: أتقن أركانه الثلاثة وإسناد ثوابت const المباشر وأولوية التنفيذ ومتى تُفضل جملة if/else.
3 صفوف تعليمية
جافا سكريبت
4,682 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يتألق المعامل الثلاثي في نمطين يوميين بواجهات الويب: تهيئة ثابت const بقيمة شرطية في سطر واحد نظيف مثل const fee = isMember ? 0 : 15;، وتبديل صيغ المفرد والجمع أو شارات الحالة مباشرةً داخل القوالب النصية.

الصف 2 كود برمجي
JavaScript
const isAnnual = true;
const itemsCount = 1;
const rate = isAnnual ? 8 : 12;
const noun = itemsCount === 1 ? 'seat' : 'seats';
document.getElementById('trn-out').textContent =
  `${itemsCount} ${noun} @ ${rate} USD/mo`;
الصف 3 ملاحظة هامة