JAVASCRIPT Tutorial

switch في جافاسكربت

خطوات عملية:

  1. التعبير: إنشاء متغير للتعبير عن القيمة التي سيتم تقييمها.
  2. الحالة (Case): إنشاء كتل مختلفة من التعليمات البرمجية لكل قيمة محتملة لمتغير التعبير.
  3. الافتراضي (Default): كتلة من التعليمات البرمجية تنفذ عندما لا تتطابق قيمة التعبير مع أي من الحالات.
  4. الفواصل (Break): لإنهاء تنفيذ كتلة التعليمات البرمجية بعد تنفيذ الحالة و منع تنفيذ الحالات اللاحقة.

مثال جافاسكريبت:

let choice = 'A';

switch (choice) {
  case 'A':
    console.log('اخترت A');
    break;
  case 'B':
    console.log('اخترت B');
    break;
  default:
    console.log('قيمة غير صالحة');
}

مزايا استخدام التحويل:

  • يوفر طريقة أكثر كفاءة للتعامل مع الظروف المتعددة عن طريق مقارنة القيمة بسلسلة من الحالات.
  • يجعل الكود أكثر قابلية للقراءة والصيانة عبر تنظيم التعليمات البرمجية حسب الحالات.
  • يقلل من التكرار ويزيد من وضوح الكود.

ملاحظة للمستخدمين العرب لزيادة إمكانية الوصول:

  • يستخدم التحويل بشكل شائع في البرمجة لإنشاء قوائم مُدارة بالأحداث.
  • غالبًا ما تستخدم الكلمة الرئيسية "حالة" (case) لتحديد حالة معينة.
  • الكلمة الرئيسية "افتراضي" (default) تستخدم للإشارة إلى الحالة التي يتم تنفيذها عندما لا تتطابق القيمة مع أي حالة أخرى.
  • تساعد الكلمة الرئيسية "فواصل" (break) في منع تنفيذ الحالات اللاحقة بعد تنفيذ الحالة الصحيحة.