複数の値に対し同じ処理をするswitch文

switch文は、複数の値に対し同じ処理を指定するときにも便利だ。

構文

switch ( 変数もしくは式 ) {
    case 値A:
    case 値B:
    case 値C:
        変数もしくは式の値が、値A、値B、値Cのいづれかのときの処理
        break;
    case 値D:
    case 値E:
        変数もしくは式の値が、値D、値Eのいづれかのときの処理
        break;
}

サンプル

<script type="text/javascript">
var varB = 'ギター';
switch ( varB ) {
    case 'サッカー':
    case '野球':
    case 'テニス':
        document . write( "<p>スポーツは楽しいよね。</p><br />" );
        break;
    case 'ピアノ':
    case 'ギター':
    case 'バイオリン':
        document . write( "<p>私も音楽大好きです。</p><br />" );
        break;
}
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

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