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

Grouping Multiple Cases Together تجميع عدة حالات مشتركة

وجّه القرارات متعددة الخيارات بنظافة عبر جملة switch في JavaScript: أتقن فروع case وdefault ومنع الانزلاق بـ break وتجميع الحالات المشتركة وعزل المتغيرات.
2 صفوف تعليمية
جافا سكريبت
6,998 مشاهدة

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

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

نستثمر ميزة الانزلاق بصورة مقصودة ومفيدة عندما تشترك عدة قيم في نفس النتيجة تماماً؛ فنرتب عناوين case متتالية فوق بعضها وننهي الكتلة المشتركة بتعليمة break; واحدة:

بنية التحكمالحالة المثالية للاستخدامنوع المقارنة
switch (val)مطابقة متغير واحد بقيم محددة ثابتة أو تجميع حالات متكافئةمساواة صارمة ===
if / else ifالنطاقات الرقمية (score >= 90) والشروط المركبة لعدة متغيراتأي تعبير منطقي حر
الصف 2 كود برمجي
JavaScript
const dayName = 'Friday';
let schedule = '';
switch (dayName) {
  case 'Friday':
  case 'Saturday':
    schedule = 'Weekend Recharge';
    break;
  default:
    schedule = 'Active Workday';
}
document.getElementById('grp-out').textContent = `${dayName}: ${schedule}`;