تحلل هذه المقالة الاحتياطات اللازمة لاستخدام التبديل في JavaScript. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
لنلقي نظرة على الكود التالي:
<script> var t_jb51_net = 65 ؛ switch (t_jb51_net) {case '65': ALERT ("string 65.vevb.com") ؛ break ؛} </script>ستجد أنه لا يوجد مربع حوار ينبثق ولا يتم تنفيذ التنبيه.
تحليل السبب:
يجب أن يكون من الواضح هنا أنه عندما يتم استخدام Switch Switch ، يتم استخدام العلامة المتساوية الكلية "===". عند مقارنة العلامة المتساوية الكلية ، فإنه يعتمد أولاً على ما إذا كان نوع البيانات هو نفسه. هنا ، T_JB51_NET هو نوع الرقم ، و "65" هو السلسلة.
سوف يظهر الرمز التالي:
<script> var t_jb51_net = 65 ؛ switch (t_jb51_net) {case 65: Alert ("number 65.vevb.com") ؛ break ؛} </script>آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.