JavaScript switch case 的用法实例[范围]_javascript技巧
程序员文章站
2022-03-24 12:53:41
...
几个例子:
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需刷新才能执行]
上一篇: php prev函数怎么用
下一篇: 如何解决http 404.3 错误的问题
推荐阅读
-
JavaScript中的switch case的操作和语法讲解
-
实例讲解JavaScript中instanceof运算符的用法
-
javascript数组与php数组的地址传递及值传递用法实例
-
JavaScript中filter的用法实例分析
-
ES6 javascript中class类的get与set用法实例分析
-
JavaScript常用截取字符串的三种方式用法区别实例解析
-
javascript正则表达式标记中/g /i /m的用法,以及实例
-
javascript:void(0)的含义及用法实例
-
js类的静态属性和实例属性的理解_javascript技巧
-
JavaScript中的switch case的操作和语法讲解