هذا الدرس من الدورة التدريبية: تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript
الدرس: استخدام اداة المقارنة Switch case statement
المدة: 11 دقائق
وصف مختصر:
جمل التبديل (Switch Case) في JavaScript في هذا الدرس، سنتعلم كيفية استخدام جمل التبديل (Switch Case) في JavaScript لاتخاذ قرارات بناءً على...
وصف الدرس
جمل التبديل (Switch Case) في JavaScript
في هذا الدرس، سنتعلم كيفية استخدام جمل التبديل (Switch Case) في JavaScript لاتخاذ قرارات بناءً على قيمة متغير محدد. جمل التبديل تساعد في تبسيط الشيفرة البرمجية عند الحاجة لفحص قيمة متغير مقابل عدة حالات مختلفة.
استخدام جملة التبديل (Switch Case)
حيث ان جملة التبديل (Switch Case) تسمح بتنفيذ كتل من الشيفرة البرمجية بناءً على قيمة متغير.
كما يوضح المثال التالي:
```javascript
var weatherSeason = 'spring';
switch (weatherSeason) {
case 'winter':
// code
console.log('Stay at home season');
break;
case 'fall':
// code
console.log('Welcome to fall season');
break;
case 'summer':
case 'spring':
console.log('Go to Sea Season and smell the Flowers');
break;
default:
alert('Unknown Weather Season');
break;
}
```
تفاصيل الشرح
- حيث نقوم بتعريف متغير `weatherSeason` وإعطائه قيمة "spring".
- هكذا نستخدم جملة `switch` للتحقق من قيمة المتغير `weatherSeason`.
- بعد ذلك نبدأ بفحص القيم المحتملة للمتغير باستخدام جمل `case`:
1- إذا كانت قيمة `weatherSeason` تساوي "winter"، يتم تنفيذ الكود داخل هذه الحالة وعرض رسالة "Stay at home season".
2- إذا كانت قيمة `weatherSeason` تساوي "fall"، يتم تنفيذ الكود داخل هذه الحالة وعرض رسالة "Welcome to fall season".
3-إذا كانت قيمة `weatherSeason` تساوي "summer" أو "spring"، يتم تنفيذ الكود داخل هذه الحالة وعرض رسالة "Go to Sea Season and smell the Flowers".
- هكذا إذا لم تتطابق قيمة `weatherSeason` مع أي من الحالات المذكورة، يتم تنفيذ الكود داخل جملة `default` وعرض تنبيه "Unknown Weather Season".
الخلاصة
ذلك استخدام جملة التبديل (Switch Case) في JavaScript يتيح لنا كتابة شيفرة برمجية أكثر تنظيمًا ووضوحًا عند الحاجة لفحص قيمة متغير مقابل عدة حالات. من خلال فهم كيفية استخدام جملة `switch` وجمل `case` و `default`، يمكننا تحسين تدفق الشيفرة البرمجية وجعلها أكثر فعالية في التعامل مع السيناريوهات المتعددة.
الفيديوهات
سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و الفيديوهات
فيديو الدرس التعليمي استخدام اداة المقارنة Switch case statement
المصادر
سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و المصادر
الأوامر البرمجية المستخدمة
ملحقات ال PDF
الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript