本文實(shí)例分析了javascript的switch用法注意事項(xiàng)。分享給大家供大家參考。具體分析如下:
先來看以下代碼:
<script>var t_jb51_net = 65;switch (t_jb51_net) {case '65':alert("字符串65。VeVB.COm");break;}</script>你會(huì)發(fā)現(xiàn)沒有彈出對(duì)話框,alert沒有執(zhí)行。
原因分析:
這里需要明確的是,switch在判斷的時(shí)候使用的是全等號(hào)“===”,全等號(hào)在比較的時(shí)候首先看數(shù)據(jù)類型是不是一樣的,而在這里,t_jb51_net是Number類型,而'65'是String。
下面的代碼則對(duì)話框會(huì)彈出:
<script>var t_jb51_net = 65;switch (t_jb51_net) {case 65:alert("數(shù)字65。VeVB.COm");break;}</script>希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注