本文實例分析了javascript的switch用法注意事項。分享給大家供大家參考。具體分析如下:
先來看以下代碼:
<script> var t_jb51_net = 65; switch (t_jb51_net) { case '65': alert("字符串65。jb51.net"); break; } </script>
你會發現沒有彈出對話框,alert沒有執行。
原因分析:
這裡需要明確的是,switch在判斷的時候使用的是全等號“===”,全等號在比較的時候首先看數據類型是不是一樣的,而在這裡,t_jb51_net是Number類型,而'65'是String。
下面的代碼則對話框會彈出:
<script> var t_jb51_net = 65; switch (t_jb51_net) { case 65: alert("數字65。jb51.net"); break; } </script>
希望本文所述對大家的javascript程序設計有所幫助。