JavaScriptのswitch文で複数のケースを扱う方法


  1. 複数のケースを1つの処理でまとめる方法: switch文では、複数のケースを1つの処理でまとめることができます。例えば、ケース1とケース2が同じ処理を行う場合、次のように書くことができます。

    switch (expression) {
     case 1:
     case 2:
       // 共通の処理
       break;
     case 3:
       // ケース3の処理
       break;
     default:
       // デフォルトの処理
    }

    上記の例では、ケース1とケース2が同じ処理を行います。共通の処理は、ケース1とケース2の間に記述し、breakステートメントで処理を終了させます。

  2. 複数のケースに異なる処理を割り当てる方法: switch文では、複数のケースに異なる処理を割り当てることもできます。以下の例を参考にしてください。

    switch (expression) {
     case 1:
       // ケース1の処理
       break;
     case 2:
       // ケース2の処理
       break;
     case 3:
     case 4:
       // ケース3とケース4の共通の処理
       break;
     default:
       // デフォルトの処理
    }

    上記の例では、ケース3とケース4には同じ処理が割り当てられています。共通の処理は、ケース3とケース4の間に記述します。