• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptのフラグは分岐可能ですか。)

JavaScriptのフラグで分岐可能か

このQ&Aのポイント
  • JavaScriptのフラグを使用して平日ダイヤか土・休日ダイヤかを判定する方法について説明します。
  • フラグを使うことで、月曜から金曜の平日かどうかを判定できます。
  • フラグを使って分岐させるためには、フラグを設定し、条件分岐するコードを書く必要があります。

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

  • ベストアンサー
回答No.1

>これをさらに分岐するとき、どういう風な書き方をするのでしょうか。 さらに?がよくわかりませんが、 weekdayFlag はすでに、つかってるわけなので、単に weekdayFlag2 を作ればよいだけではないかと 感じます。 //月〜金なら立てる weekdayFlag = day >= 1 && day <= 5; //金〜日なら立てる weekdayFlag2 = day == 0 || day >= 5; #代入条件が条件判定そのものなので、ifは省略してます。 これで、例えば金曜ですか?の時 if (weekdayFlag && weekdayFlag2) { //真 } としてもいいかと思います。 「さらに」がどんなことをしたいのかが、 良く伝わってませんが、こういうニュアンスでOKでしたか?

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • asciiz
  • ベストアンサー率70% (6871/9771)
回答No.2

フラグは、true または falseを入れる、と言う使い方をしているだけの、一般的な「変数」です。 >フラグの書き方は、恐らくvar 任意名Flag = True;という形になると思います。 いいえ、「フラグ変数は『~flag』という変数名にしなければならない」なんていう決まりはありません。 var はただの変数宣言です。 そのプログラムを書いた人が、自分でわかりやすいように、『ここではweekdayFlagって名前にしておこう』と、定義したのです。 自分のプログラムでフラグを複数使い分けたいなら、flag1でもflag2でもいいし、そもそも flag という単語を含ませる必要もありません。 var f_weekday =true; とか var holiday =false; など、どんな名前でもいいので変数宣言すれば良いのです。 まあ、『なんとかFlag』っていう名前が自分でもわかりやすいと思えば、 var holidayFlag= false; みたいな定義をしても良いでしょう。

すると、全ての回答が全文表示されます。

関連するQ&A