Недавно я натолкнулся на код, в котором оператор switch выглядел обратным с ответом (boolean) в коммутаторе и выражениями в этом случае. Код работал нормально, но я беспокоюсь о перекрестном браузере. Действительно ли это javascript?
switch(true) {
case (y < 20):
//
break;
case (y < 60):
//
break;
case (y < 130):
//
break;
}