الاختبار: اختبار استخدام اداة المقارنة Switch case statement
الدورة التدريبية: تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript
الوصف:
الشرح عن أداة Switch Case Statement في JavaScript
في JavaScript، تستخدم هيكلية Switch Case Statement لتنفيذ إجراءات مختلفة استنادًا إلى قيمة محددة لمتغير. يتم تحديد القيمة المرجعية في جملة switch، ثم يتم فحص قيمها ضد قيم متعددة محتملة باستخدام حالات (cases).
تستخدم default case عندما لا تتطابق أي من حالات cases المحددة مع القيمة المرجعية. يكون default case هو الخيار الافتراضي الذي يُنفذ عندما تفشل جميع الحالات السابقة في التطابق.
تستخدم كلمة break في حالات switch لوقف تنفيذ الشرط والخروج من الهيكلية بمجرد إتمام تنفيذ الحالة المطابقة. هذا يمنع التنفيذ المتكرر ويضمن أنه سيتم تنفيذ الشرط المطابق للقيمة المرجعية فقط.
```javascript
var day = "Sunday";
switch (day) {
case "Monday":
console.log("It's Monday!");
break;
case "Tuesday":
console.log("It's Tuesday!");
break;
case "Wednesday":
console.log("It's Wednesday!");
break;
default:
console.log("It's neither Monday, Tuesday, nor Wednesday.");
}
```
تطبيق الشرح:
في هذا المثال، يتم فحص قيمة متغير day ضد عدة حالات محتملة (Monday, Tuesday, Wednesday) باستخدام switch case. إذا كانت القيمة تطابق أحد الحالات، يتم تنفيذ الكود المرتبط بها. إذا لم تتطابق مع أي حالة، يتم تنفيذ الكود في default case.
نستخدم switch case بشكل فعال لتبسيط الشفرة وجعلها أكثر وضوحًا عند التعامل مع متغيرات تحتوي على قيم متعددة وتحتاج إلى إجراءات مختلفة بناءً على قيمها.
Switch Case Statement
في JavaScript، تستخدم هيكلية Switch Case Statement لتنفيذ إجراءات مختلفة استنادًا إلى قيمة محددة لمتغير. يتم تحديد القيمة المرجعية في جملة switch، ثم يتم فحص قيمها ضد قيم متعددة محتملة باستخدام حالات (cases).
Default Case
تستخدم default case عندما لا تتطابق أي من حالات cases المحددة مع القيمة المرجعية. يكون default case هو الخيار الافتراضي الذي يُنفذ عندما تفشل جميع الحالات السابقة في التطابق.
Break Statement
تستخدم كلمة break في حالات switch لوقف تنفيذ الشرط والخروج من الهيكلية بمجرد إتمام تنفيذ الحالة المطابقة. هذا يمنع التنفيذ المتكرر ويضمن أنه سيتم تنفيذ الشرط المطابق للقيمة المرجعية فقط.
استخدام switch case في JavaScript
```javascript
var day = "Sunday";
switch (day) {
case "Monday":
console.log("It's Monday!");
break;
case "Tuesday":
console.log("It's Tuesday!");
break;
case "Wednesday":
console.log("It's Wednesday!");
break;
default:
console.log("It's neither Monday, Tuesday, nor Wednesday.");
}
```
تطبيق الشرح:
في هذا المثال، يتم فحص قيمة متغير day ضد عدة حالات محتملة (Monday, Tuesday, Wednesday) باستخدام switch case. إذا كانت القيمة تطابق أحد الحالات، يتم تنفيذ الكود المرتبط بها. إذا لم تتطابق مع أي حالة، يتم تنفيذ الكود في default case.
نستخدم switch case بشكل فعال لتبسيط الشفرة وجعلها أكثر وضوحًا عند التعامل مع متغيرات تحتوي على قيم متعددة وتحتاج إلى إجراءات مختلفة بناءً على قيمها.
الأسئلة والأجوبة الخاص بهذا الاختبار
-
<p>ماهي الأداة التي تستخدم مثل Switch case statement</p>
if ( true ) { } else if ( true ) { } else { }
for ( var i = 0; i <= 12; i ++ ) {
console.log("Loop " + i);
}var condition = true;
-
<p>ماهي الأداة التي تستخدم عند فشل جميع حالات case</p>
switch
default
case
-
<p>لماذا تستخدم الكلمة break في أداة الشرط Switch case</p>
لتطبيق شروط عديدة في حالة واحدة case
لعدم تطبيق حالة case
للتوقف عند نجاح حالة case في التنفيذ
الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript