1. ホーム
  2. ジャバスクリプト

[解決済み】ORのようなスイッチで複数のケースをテストする (||)

2022-03-30 07:41:33

質問

をどのように使用するのでしょうか? switch case をテストする必要がある場合 a または b を同じケースで使うのですか?

switch (pageid) {
  case "listing-page" || "home-page":
    alert("hello");
    break;
  case "details-page":
    alert("goodbye");
    break;
}

解決方法は?

フォールスルーを利用することができます。

switch (pageid)
{
    case "listing-page":
    case "home-page":
        alert("hello");
        break;
    case "details-page":
        alert("goodbye");
        break;
}