switch(a){
 case 0 || 1:
  break;
 case 2 || 3:
  break;
 case 4:
  break;
}
エラー:case の値 '1' は既に使われています。

switch(a){
 case 0:
  break
 case 1:
  break;
 case 2:
  break
 case 3:
  break;
 case 4:
  break;
}
エラーなし

いったいどういうことなんでしょうか?
メディーーーーーーク