switch条件文のデフォルト処理をdefault文で指定

switch条件文のデフォルトの処理は、default文で指定することができる。

構文

switch ( 変数もしくは式 ) {
    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>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, switch, リファレンス, 制御構造 タグ: パーマリンク