いくつかの例:
関数 case1 (num){
switch(num){
ケース 1:
document.writeln("show 1!!");
ブレーク 2:
document.writeln ("show 2!!");
break;
case 3:
document.writeln("show 3!!"); >document.writeln("他の人を表示します!!");
break;
}
関数 case2(num){
switch(num){
ケース 1:
document .writeln("show 1!!");
//ブレークがないため、case 2 は引き続き実行されます
case 2:
document.writeln("show 2!! ");
break ;
case 3:
document.writeln("show 3!!");
//ブレークがないため、case 4 は引き続き実行されます
ケース 4:
document.writeln(" show 4!!");
default:
document.writeln("show other!!"); >}
}
function case3 (num){
switch(num){
case 1:
case 2:
//if(num==1 || と同等) num==2)
document.writeln ("show 1 or 2!!");
break;
ケース 3:
ケース 4:
//if(num= と同等) =3 || num==4)
document.writeln("show 3 or 4!!");
default:
//else
document.writeln と同等("他の人を表示します!!");
break;
}
}
function case4(num){
switch(f(num)){
case 1:
ケース 2:
//同等 if(num==1 || num==2)
document.writeln("show 1 or 2!!");
break; :
ケース 4:
//if(num==3 || num==4) と同等
document.writeln("show 3 or 4!!");
break; 🎜>デフォルト:
//else
document.writeln("show Others!!");
break;
}
}
function f(num){
return num;
}
function case5(num){
switch(numcase true:
document.writeln("num ブレーク;
ケース false:
document.writeln("num > 2");
JavaScript switch case文の設定範囲
[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、
を実行するために更新する必要があります]