JavaScript switch case 的用法實例[范圍]
更新時間:2009年09月18日 18:14:01 作者:
JavaScript switch case 的用法實例,大家可以參考下。
幾個例子:
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,所以會繼續(xù)執(zhí)行case 2
case 2:
document.writeln("show 2!!");
break;
case 3:
document.writeln("show 3!!");
//沒有break,所以會繼續(xù)執(zhí)行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 語句設(shè)置范圍
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
復制代碼 代碼如下:
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,所以會繼續(xù)執(zhí)行case 2
case 2:
document.writeln("show 2!!");
break;
case 3:
document.writeln("show 3!!");
//沒有break,所以會繼續(xù)執(zhí)行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 語句設(shè)置范圍
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
您可能感興趣的文章:
- js中switch case循環(huán)實例代碼
- js switch case default 的用法示例介紹
- 使用JavaScript switch case 另類寫法
- javascript 從if else 到 switch case 再到抽象
- javascript使用switch case實現(xiàn)動態(tài)改變超級鏈接文字及地址
- 基于JavaScript實現(xiàn)前端數(shù)據(jù)多條件篩選功能
- Vue.js實現(xiàn)多條件篩選、搜索、排序及分頁的表格功能
- JS實現(xiàn)微信彈出搜索框 多條件查詢功能
- JS中比Switch...Case更優(yōu)雅的多條件判斷寫法
相關(guān)文章
JS實現(xiàn)的RGB網(wǎng)頁顏色在線取色器完整實例
這篇文章主要介紹了JS實現(xiàn)的RGB網(wǎng)頁顏色在線取色器,結(jié)合完整實例形式分析了基于JS運算及鼠標事件響應來操作頁面元素實現(xiàn)取色器功能的方法,具有一定參考借鑒價值,需要的朋友可以參考下2016-12-12

