logo

تبديل جافا سكريبت

ال بيان تبديل جافا سكريبت يستخدم لتنفيذ رمز واحد من تعبيرات متعددة . إنه مثل أي بيان آخر تعلمناه في الصفحة السابقة. لكنها مريحة من إذا..إلا..إذا لأنه يمكن استخدامه مع الأرقام والحروف وما إلى ذلك.

توقيع بيان تبديل JavaScript موضح أدناه.

 switch(expression){ case value1: code to be executed; break; case value2: code to be executed; break; ...... default: code to be executed if above values are not matched; } 

دعونا نرى المثال البسيط لبيان التبديل في جافا سكريبت.

 var grade='B'; var result; switch(grade){ case 'A': result='A Grade'; break; case 'B': result='B Grade'; break; case 'C': result='C Grade'; break; default: result='No Grade'; } document.write(result); 
اختبره الآن

إخراج المثال أعلاه

عبارة التبديل عبارة عن عبارة خريفية، أي أنه سيتم تقييم جميع الحالات إذا لم تستخدم عبارة Break.

دعونا نفهم سلوك عبارة التبديل في JavaScript.

 var grade='B'; var result; switch(grade){ case 'A': result+=' A Grade'; case 'B': result+=' B Grade'; case 'C': result+=' C Grade'; default: result+=' No Grade'; } document.write(result); 
اختبره الآن

إخراج المثال أعلاه

غير محدد درجة B درجة C درجة لا يوجد درجة