最近、switch ステートメントが、switch 内の答え (ブール値) と case 内の式で逆になっているように見えるコードに出くわしました。コードは意図したとおりに正常に実行されましたが、クロス ブラウザーが心配です。有効なJavaScriptですか?
switch(true) {
case (y < 20):
//
break;
case (y < 60):
//
break;
case (y < 130):
//
break;
}