شرح صفوف ومحتوى الفقرة
داخل قوسي switch (expression) { ... } يبدأ كل خيار بالكلمة case متبوعةً بالقيمة ونقطتين رأسيتين : ثم أوامر الفرع وتعليمة break;، ونختم الكتلة بفرع default: للتعامل الآمن مع أي قيمة غير متوقعة.
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;