JavaScript switch case 的用法实例[范围]_javascript技巧
程序员文章站
2022-03-04 16:36:57
...
几个例子:
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(numcase true:
document.writeln("num break;
case false:
document.writeln("num > 2");
break;
}
}
JavaScript switch case 语句设置范围
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
复制代码 代码如下:
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(numcase true:
document.writeln("num break;
case false:
document.writeln("num > 2");
break;
}
}
JavaScript switch case 语句设置范围
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
上一篇: python中add是什么意思
下一篇: c语言switch case用法详解
推荐阅读
-
使用JavaScript switch case 另类写法_javascript技巧
-
如何判断Javascript对象是否存在的简单实例_javascript技巧
-
js类的静态属性和实例属性的理解_javascript技巧
-
JS判断文本框内容改变事件的简单实例_javascript技巧
-
使用JavaScript switch case 另类写法_javascript技巧
-
JavaScript中this的用法实例分析
-
Js 导出table内容到Excel的简单实例_javascript技巧
-
ExtJS实现文件下载的方法实例_javascript技巧
-
JavaScript中filter的用法实例分析
-
jQuery实现可收缩展开的级联菜单实例代码_javascript技巧