トップページ >  JavaScript >  switch文
初版2013/03/11: 最終更新日2013/03/11
  switch文
目次
switch文
default
switch文
JavaScriptのswitch文の記述方法です。
他の言語と同じです。ボタンを押すと、以下のソースを実行します。



<script>
<!--
    var num = 1;

    switch(num){
        case 1;
            alert('1です');
        case 2;
            alert('2です');
    }
}
//-->
</script>

二つのcase文が実行されてしまいました。switch文の最後でbreakを入れていないからです。ソースを以下のように書き直して再度実行します。



<script>
<!--
    var num = 1;

    switch(num){
        case 1;
            alert('1です');
            break;
        case 2;
            alert('2です');
            break;
    }
}
//-->
</script>

ちゃんと意図するとおり、表示されたと思います。

default
他の言語と同様にJavaScriptにもdefaultが使えます。
defaultはどのケースにも属さなかった場合のみ実行されます。以下のソースではどのケースにも属さないのでdefaultが実行されています。



<script>
<!--
function c(){
    var num = 3;

    switch(num){
        case 1:
            alert('1です');
            break;
        case 2:
            alert('2です');
            break;
        default:
            alert('該当しません');
            break;
    }
}
//-->
</script>