javascript的switch用法注意事項(xiàng)分析
本文實(shí)例分析了javascript的switch用法注意事項(xiàng)。分享給大家供大家參考。具體分析如下:
先來(lái)看以下代碼:
<script> var t_jb51_net = 65; switch (t_jb51_net) { case '65': alert("字符串65。jb51.net"); break; } </script>
你會(huì)發(fā)現(xiàn)沒(méi)有彈出對(duì)話框,alert沒(méi)有執(zhí)行。
原因分析:
這里需要明確的是,switch在判斷的時(shí)候使用的是全等號(hào)“===”,全等號(hào)在比較的時(shí)候首先看數(shù)據(jù)類(lèi)型是不是一樣的,而在這里,t_jb51_net是Number類(lèi)型,而'65'是String。
下面的代碼則對(duì)話框會(huì)彈出:
<script> var t_jb51_net = 65; switch (t_jb51_net) { case 65: alert("數(shù)字65。jb51.net"); break; } </script>
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- javascript中if和switch,==和===詳解
- JavaScript中switch語(yǔ)句的用法詳解
- Javascript基礎(chǔ)教程之switch語(yǔ)句
- javascript使用switch case實(shí)現(xiàn)動(dòng)態(tài)改變超級(jí)鏈接文字及地址
- JavaScript中switch判斷容易犯錯(cuò)的一個(gè)細(xì)節(jié)
- js中switch case循環(huán)實(shí)例代碼
- JS性能優(yōu)化實(shí)現(xiàn)方法及優(yōu)點(diǎn)進(jìn)行
- js 函數(shù)性能比較方法
- 實(shí)現(xiàn)高性能javascript的注意事項(xiàng)
- 你可能不需要在JavaScript使用switch語(yǔ)句
相關(guān)文章
JavaScript中關(guān)于e.keycode的使用
這篇文章主要介紹了JavaScript中關(guān)于e.keycode的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12JavaScript語(yǔ)言精粹經(jīng)典實(shí)例(整理篇)
本文是小編日常讀書(shū)筆記整理有關(guān)javascript知識(shí),都是js精粹非常不錯(cuò),具有參考借鑒價(jià)值,特此分享到腳本之家平臺(tái)供大家參考2016-06-06js使用for循環(huán)與innerHTML獲取選中tr下td值
這篇文章主要與大家分享了js使用for循環(huán)與innerHTML獲取選中tr下td值的方法,很簡(jiǎn)單,但很實(shí)用,有需要的朋友可以參考下2014-09-09第二次聊一聊JS require.js模塊化工具的基礎(chǔ)知識(shí)
第二次聊一聊JS require.js模塊化工具的基礎(chǔ)知識(shí),本文為大家JS require.js模塊化工具的最基本知識(shí)點(diǎn),感興趣的小伙伴們可以參考一下2016-04-04JavaScript內(nèi)置對(duì)象math,global功能與用法實(shí)例分析
這篇文章主要介紹了JavaScript內(nèi)置對(duì)象math,global功能與用法,結(jié)合實(shí)例形式分析了javascript中內(nèi)置對(duì)象math與global的基本概念、功能及使用方法,需要的朋友可以參考下2019-06-06JS動(dòng)態(tài)加載腳本并執(zhí)行回調(diào)操作
這篇文章主要為大家詳細(xì)介紹了JS動(dòng)態(tài)加載腳本并下載完成后執(zhí)行回調(diào)操作,感興趣的小伙伴們可以參考一下2016-08-08JavaScript根據(jù)json生成html表格的示例代碼
這篇文章主要介紹了JavaScript根據(jù)json生成html表格的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10