• ベストアンサー

document.write

if(w == 2) document.write("おはようさん!"); 火曜日に「おはようさん!」を表示するスクリプトなのですが、これでちゃんと表示されます。 火曜日と水曜日に「おはようさん!」を表示しようと、 if(2 <= w <= 3) document.write("おはようさん!"); とやって表示はされますが、なぜか if(5 <= w <= 6)   金と土 とやっても表示されています。何が間違ってますでしょうか? また土曜(6)と日曜(0)といった場合はどうなるのでしょうか?

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

  • ベストアンサー
  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

火曜日と水曜日に「おはようさん!」を表示する場合は、 if(2==w||w==3) document.write("おはようさん!"); とします。「火曜日と水曜日に」というのは論理的には、 「火曜日か水曜日に」ということになるからです。

ame-sanc
質問者

お礼

「火曜日から水曜日にかけて」と解釈するわけではないのですね。 ご回答いただいた解釈であれば、土曜日曜表示もわかりやすいです。ありがとうございました。

関連するQ&A