几个例子: 复制代码 代码如下: function case1(num){ switch(num){ case 1: document.writeln("show 1!!"); break; case 2: document.writeln("show 2!!"); break; case 3: document.writeln("show 3!!"); break; default: document.writeln("show others!!"); break; } } function case2(num){ switch(num){ case 1: document.writeln("show 1!!"); //沒有break,所以會繼續執行case 2 case 2: document.writeln("show 2!!"); break; case 3: document.writeln("show 3!!"); //沒有break,所以會繼續執行case 4 case 4: document.writeln("show 4!!"); break; default: document.writeln("show others!!"); break; } } function case3(num){ switch(num){ case 1: case 2: //相當於if(num==1 || num==2) document.writeln("show 1 or 2!!"); break; case 3: case 4: //相當於if(num==3 || num==4) document.writeln("show 3 or 4!!"); break; default: //相當於else document.writeln("show others!!"); break; } } function case4(num){ switch(f(num)){ case 1: case 2: //相當於if(num==1 || num==2) document.writeln("show 1 or 2!!"); break; case 3: case 4: //相當於if(num==3 || num==4) document.writeln("show 3 or 4!!"); break; default: //相當於else document.writeln("show others!!"); break; } } function f(num){ return num; } function case5(num){ switch(num<=2){ case true: document.writeln("num <= 2"); break; case false: document.writeln("num > 2"); break; } } JavaScript switch case 语句设置范围
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
推荐阅读
Tab页界面,用jQuery及Ajax技术实现
到了B/S开发时代,网页前端布局也把Tab页的布局形式吸收了过来。特别是和Ajax技术结合起来,可以更充分发挥Tab页的良好表现力和数据缓存的优势,是一种良好的网页布局形式。 网上的Tab页代码很多,实现也大同小异 >>>详细阅读
本文标题:JavaScript switch case 的用法实例[范围]
地址:http://www.17bianji.com/kaifa2/JS/28085.html
1/2 1