• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:列車位置情報のフラグ分岐をやめたいです。)

列車位置情報のフラグ分岐をやめたいです。

このQ&Aのポイント
  • 質問文章からセンセーショナルなタイトルを30文字前後で生成
  • 質問文章全体の100文字程度の要約文を3つ作成し、文章の内容をまとめてください
  • 要約文、タイトルはSEOを意識したものとする

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5253/13739)
回答No.1

先の質問を踏まえると、質問者さんが実現したいのは以下のようなプログラムと言うことですかね。 //ダイヤタイプの定義 const diagram = { A: 1, //Aダイヤ B: 2, //Bダイヤ C: 3, //Cダイヤ WeekDay: 4, //平日ダイヤ Holiday: 5, //休日ダイヤ } //ダイヤを判定する function dayJudge(year, month, date, day) { //フラグ(初期値:平日ダイヤ) var diagramFlag = diagram.WeekDay; //土日判定 if(day == 0 || day == 6) { diagramFlag = diagram.Holiday; } //特別な日 if(month == 1 && date == 1) { diagramFlag = diagram.A; } else if(month == 1 && date == 2) { diagramFlag = diagram.B; } else if ・・・ 繰り返す ・・・・ } return diagramFlag; }

sembokulove
質問者

お礼

日付ごとの表示がばっちりいけました。 ナイスです。

関連するQ&A

専門家に質問してみよう