это переключатель (true) {... действительный JavaScript?

Недавно я наткнулся на код, в котором оператор switch казался обратным с ответом (логическим) в switch и выражениями в регистре. Код работал нормально, как и предполагалось, но яЯ обеспокоен кросс-браузер. Это действительный JavaScript?

switch(true) {
  case (y < 20):
    //
    break;
  case (y < 60):
    //
    break;
  case (y < 130):
    //
    break;
}

Ответы на вопрос(5)

Ваш ответ на вопрос