+ JavaScript の質問用スレッド vol.77 +at HP
+ JavaScript の質問用スレッド vol.77 + - 暇つぶし2ch106:Name_Not_Found
10/03/15 23:20:38
前スレで似たような質問ありましたがちょっと別です。

if( car_seq_id == 3 ||
  car_seq_id == 9 ||
  car_seq_id == 15 ||
  car_seq_id == 26
){
  drive();
}
は、switch文で以下のようにスッキリ書けます。
switch(car_seq_id){
  case 3:
  case 9:
  case 15:
  case 26:
    drive();
    break;
}

では、以下のをswitch文でコンパクトに書くことできますか?

if( car_seq_id == 3 ||
  car_seq_id == 9 ||
  car_seq_id == 15 && car_col_id == 2 ||
  car_seq_id == 26 && car_col_id == 9
){
  drive();
}

変数はcar_seq_idとcar_col_idの二つだけですが、条件となる数値は今後もどんどんふえていくので、メンテしやすくてパフォーマンスもよろしいものを望んでおります。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch