• ベストアンサー

指定曜日5つ

<SCRIPT LANGUAGE="JavaScript"> <!-- w = (new Date()).getDay(); if(w == 3) document.write("OK wave 最高!"); //--> </SCRIPT> 水曜日に表示するスクリプトですが、月~金まで表示したい場合はやはり5つ if をたてなければならないでしょうか? (たぶん数字のところをなんとかすればとは思いますが・・) よろしくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.5

>月~金まで表示したい場合 同じメッセージでいいなら if(1 <= w && w <= 5) document.write("OK wave 最高!"); (wが1以上5以下の場合表示する)でいいと思います。

その他の回答 (5)

noname#20964
noname#20964
回答No.6

何処にでもありがちなサンプルですが、配列を作れば良いです。 week=new Array("日","月","火","水","木","金","土"); bgcolorvalue = new Array("navy",blue","aqua","green","lime","yellow",red"); w = (new Date()).getDay(); if((w!=0)&&(w!=6)) document.write("<td bgcolor=\""+bgcolorvalue[w]+"\">"+week[w]+"曜です。</td>");

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.4

>>3さん。 ご指摘どうも ̄▽ ̄; 確かに大ちょんぼ(汗 そしてそれに気づかなかったオレも大ちょんぼ。。。(汗 大嘘。というよりは、些細なミス過ぎて勘弁してくれよ。ってとこですかね。。。 最初からこっち載せときゃよかった。。ということで、愛用してるサイトです。 http://www.tohoho-web.com/www.htm http://www.tohoho-web.com/js/statement.htm#stSwitch 個人的には、このサイトのがいっぱい載ってるので好き。

  • VCAT
  • ベストアンサー率20% (16/79)
回答No.3

>>No.2のURLでちょっとご注意: http://www.pu-kumamoto.ac.jp/~matsuno/zemi2/JavaScript/JSBranch.html​ おやおや、熊本県立大学松野研究室大チョンボですねw そのswitch caseのコードは大嘘です。動きませんので。

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.2

こんちくは。 ちょっと厳しい意見を。。。 >>初心なもので具体的にどうすればよいかご指示いただければと思いますが 覚える気が無いのならばいいかもしれませんが、覚える気があるのなら、文法ぐらいは自分で調べましょう。というか、自分で調べないと覚えません。 使い方が分からない。教えて! よりは この文は、ここにコレが入って。。。ここに何が入ってこれはどんな意味。。。? ぐらいまでは掘り下げるほうが自分のためにはなるかと思いますよ。 参考アドレスをつけておきますので、リンク先ページの一番下、「26.switch文」を参考に考えてみてはいかがでしょうか。 http://www.pu-kumamoto.ac.jp/~matsuno/zemi2/JavaScript/JSBranch.html

ame-sanc
質問者

お礼

わかりました。ありがとうございました。

ame-sanc
質問者

補足

ちなみに同じような質問を出してしまいましたので、そちらももうちょっと考えてみますので、そちらは削除依頼します。 申し訳ありませんでした。

  • VCAT
  • ベストアンサー率20% (16/79)
回答No.1

それでももちろん良いですが、caseを使うとわかりやすいです。

ame-sanc
質問者

お礼

ありがとうございます。 すみません、初心なもので具体的にどうすればよいかご指示いただければと思いますが・・。お手数かけます。

関連するQ&A