السلام عليكم
أنا أتعلم javascript, ولم أفهم ما هو switch بالضبط.
مثلا في الكود التالي المقتبس لغرض التعلم من موقع (المعهد العربي لتعلم لغات البرمجة):
```
<script type="text/javascript">
var d=new Date();
var theDay=d.getDay();
switch (theDay)
{
case 5:
document.write("وأخيراً يوم الجمعة");
break;
case 7:
document.write("السبت هو بداية يوم العمل");
break;
case 0:
document.write("الأحد يوم آخر من العمل");
break;
default:
document.write("إنني بانتظار يوم العطلة");
}
</script>
```
على أي أساس يتم طباعة عبارة يوم الجمعة في case5؟
يعني لماذا لو جعلتها case6 والتي بعدها 7 وشغلت الكود تظهر عبارة default?
لم أفهم طريقة عملها.
فهل منكم من يشرحها وياريت لو بأمثلة مع الشرح.
شكرا.
التعليقات