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

Role of break and Fallthrough دور break ومنع الانزلاق

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

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

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

لماذا تُعد تعليمة break; حاسمة في نهاية كل حالة؟ لأن نسيانها يسبب ظاهرة الانزلاق التلقائي (Fallthrough)؛ إذ يستمر المحرك بعد دخول الحالة المطابقة في تشغيل جميع أسطر الحالات التالية أسفلها تباعاً—دون فحص قيمها أصلاً—حتى يصادف أول break; أو يصل لنهاية switch!

الصف 2 ملاحظة هامة