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

Fallback Branch with else المسار البديل بفرع else

تحكّم في مسار تنفيذ الكود عبر جمل if وelse if وelse في JavaScript: ابنِ سلاسل القرارات المرتبة وبسّط التداخل بالمعاملات المنطقية وتجنب أخطاء الإسناد العرضي.
2 صفوف تعليمية
جافا سكريبت
9,164 مشاهدة

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

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

عندما تريد مسارين متقابلين لا ثالث لهما، ألحق كتلة else { ... } مباشرةً بعد إغلاق قوس if؛ وبذلك تضمن عمل أحد المسارين حتماً بحسب تحقق الشرط أو عدمه دون أن يعملا معاً أبداً.

الصف 2 كود برمجي
JavaScript
const cartTotal = 120;
let shippingNote = '';
if (cartTotal >= 100) {
  shippingNote = 'Qualified for FREE express shipping!';
} else {
  shippingNote = `Add ${100 - cartTotal} USD for free shipping.`;
}
document.getElementById('ship-out').textContent = shippingNote;