Role of break and Fallthroughدور break ومنع الانزلاق
وجّه القرارات متعددة الخيارات بنظافة عبر جملة switch في JavaScript: أتقن فروع case وdefault ومنع الانزلاق بـ break وتجميع الحالات المشتركة وعزل المتغيرات.
2 صفوف تعليمية
جافا سكريبت
6,998 مشاهدة
شرح صفوف ومحتوى الفقرة
الصف 1
شرح توضيحي
لماذا تُعد تعليمة break; حاسمة في نهاية كل حالة؟ لأن نسيانها يسبب ظاهرة الانزلاق التلقائي (Fallthrough)؛ إذ يستمر المحرك بعد دخول الحالة المطابقة في تشغيل جميع أسطر الحالات التالية أسفلها تباعاً—دون فحص قيمها أصلاً—حتى يصادف أول break; أو يصل لنهاية switch!
الصف 2
ملاحظة هامة
جميع فقرات هذا الدرس (جملة الاختيار switch في JavaScript)