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

Multi Way Value Matching switch مطابقة القيمة بجملة switch

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

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

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

عندما تقارن نفس المتغير أو التعبير بخمس أو ست قيم محددة معروفة سلفاً—مثل رموز استجابة HTTP (200، 404، 500) أو أدوار المستخدمين أو أيام الأسبوع—يصبح تكرار else if (status === ...) مزدحماً ومكرراً.

تحسب جملة switch قيمة التعبير المستهدف مرةً واحدةً فقط، ثم توجه مسار التنفيذ بنظافة مباشرةً نحو عنوان case المطابق.

الصف 2 صورة توضيحية
مخطط آلية عمل جملة switch في JavaScript: حساب التعبير والمطابقة الصارمة والخروج بـ break والفرع default
الصف 3 ملاحظة هامة