Artikel ini menganalisis nota penggunaan suis dalam javascript dengan contoh. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Mari kita lihat kod berikut dahulu:
<script> var t_jb51_net = 65; switch (t_jb51_net) { case '65': alert("字符串65。jb51.net"); break; } </script>
Anda akan mendapati tiada kotak dialog muncul dan amaran tidak dilaksanakan.
Analisis sebab:
Apa yang perlu dijelaskan di sini ialah suis menggunakan tanda kongruen "===" semasa membuat pertimbangan Apabila membandingkan tanda kongruen, perkara pertama yang perlu diperiksa ialah sama ada jenis data adalah sama, dan di sini, t_jb51_net. adalah jenis Number , dan '65' ialah String.
Kod berikut akan muncul dalam kotak dialog:
<script> var t_jb51_net = 65; switch (t_jb51_net) { case 65: alert("数字65。jb51.net"); break; } </script>
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.