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

Switch Case and Default Syntax بنية switch وcase وdefault

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

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

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

داخل قوسي switch (expression) { ... } يبدأ كل خيار بالكلمة case متبوعةً بالقيمة ونقطتين رأسيتين : ثم أوامر الفرع وتعليمة break;، ونختم الكتلة بفرع default: للتعامل الآمن مع أي قيمة غير متوقعة.

الصف 2 كود برمجي
JavaScript
const httpCode = 404;
let label = '';
switch (httpCode) {
  case 200:
    label = 'OK — Resource loaded';
    break;
  case 404:
    label = 'Not Found — Check URL';
    break;
  default:
    label = 'Unhandled HTTP status';
}
document.getElementById('sw-out').textContent = label;