switch条件文のデフォルトの処理は、default文で指定することができる。
構文
switch ( 変数もしくは式 ) {
case 値A:
変数もしくは式の値が、値Aと等しいときの処理
break;
case 値B:
変数もしくは式の値が、値Bと等しいときの処理
break;
default:
変数もしくは式の値が、値Aでも値Bでもないときの処理
break;
}
</script>
case 値A:
変数もしくは式の値が、値Aと等しいときの処理
break;
case 値B:
変数もしくは式の値が、値Bと等しいときの処理
break;
default:
変数もしくは式の値が、値Aでも値Bでもないときの処理
break;
}
</script>
サンプル
<script type="text/javascript">
var varC = 5;
switch ( varC ) {
case 0:
document . write( "varCの値が「0」のときの処理<br />" );
break;
case 1:
document . write( "varCの値が「1」のときの処理<br />" );
break;
case 2:
document . write( "varCの値が「2」のときの処理<br />" );
break;
default:
document . write( "varCの値が、「0、1、2」の何れでもないときの処理<br />" );
break;
}
</script>
var varC = 5;
switch ( varC ) {
case 0:
document . write( "varCの値が「0」のときの処理<br />" );
break;
case 1:
document . write( "varCの値が「1」のときの処理<br />" );
break;
case 2:
document . write( "varCの値が「2」のときの処理<br />" );
break;
default:
document . write( "varCの値が、「0、1、2」の何れでもないときの処理<br />" );
break;
}
</script>
↓↓↓出力結果↓↓↓