switch (式){ case 値1: 式 === 値1 の時に実行する処理; ... break; case 値2: 式 === 値2 の時に実行する処理; ... break; case 値3: 式 === 値3 の時に実行する処理; ... break; default: 式がいずれの値とも一致しないときに実行する処理; ... } switch のあとの () に記述した式を評価し、その値が case の後に書かれたいずれかの値と一致するかどうかを調べます(一致するかどうかは == 演算子ではなく === 演算子を使って比較されます)。一致するものが見つかった場合は、その case 句の後に記述されている処理を switch 文の最後または break 文まで順に実行します。 いずれの値とも一致しなかった場合は default 句の後に記述されている処理を実行します。 defau