Skip to content
Advertisement

Test for multiple cases in a switch, like an OR (||)

How would you use a switch case when you need to test for a or b in the same case?

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

Advertisement

Answer

You can use fall-through:

switch (pageid)
{
    case "listing-page":
    case "home-page":
        alert("hello");
        break;
    case "details-page":
        alert("goodbye");
        break;
}
User contributions licensed under: CC BY-SA
3 People found this is helpful
Advertisement