- ベストアンサー
指定曜日5つ
<SCRIPT LANGUAGE="JavaScript"> <!-- w = (new Date()).getDay(); if(w == 3) document.write("OK wave 最高!"); //--> </SCRIPT> 水曜日に表示するスクリプトですが、月~金まで表示したい場合はやはり5つ if をたてなければならないでしょうか? (たぶん数字のところをなんとかすればとは思いますが・・) よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>月~金まで表示したい場合 同じメッセージでいいなら if(1 <= w && w <= 5) document.write("OK wave 最高!"); (wが1以上5以下の場合表示する)でいいと思います。
その他の回答 (5)
何処にでもありがちなサンプルですが、配列を作れば良いです。 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)
>>3さん。 ご指摘どうも ̄▽ ̄; 確かに大ちょんぼ(汗 そしてそれに気づかなかったオレも大ちょんぼ。。。(汗 大嘘。というよりは、些細なミス過ぎて勘弁してくれよ。ってとこですかね。。。 最初からこっち載せときゃよかった。。ということで、愛用してるサイトです。 http://www.tohoho-web.com/www.htm http://www.tohoho-web.com/js/statement.htm#stSwitch 個人的には、このサイトのがいっぱい載ってるので好き。
- VCAT
- ベストアンサー率20% (16/79)
>>No.2のURLでちょっとご注意: http://www.pu-kumamoto.ac.jp/~matsuno/zemi2/JavaScript/JSBranch.html おやおや、熊本県立大学松野研究室大チョンボですねw そのswitch caseのコードは大嘘です。動きませんので。
- STICKY2006
- ベストアンサー率29% (1536/5269)
こんちくは。 ちょっと厳しい意見を。。。 >>初心なもので具体的にどうすればよいかご指示いただければと思いますが 覚える気が無いのならばいいかもしれませんが、覚える気があるのなら、文法ぐらいは自分で調べましょう。というか、自分で調べないと覚えません。 使い方が分からない。教えて! よりは この文は、ここにコレが入って。。。ここに何が入ってこれはどんな意味。。。? ぐらいまでは掘り下げるほうが自分のためにはなるかと思いますよ。 参考アドレスをつけておきますので、リンク先ページの一番下、「26.switch文」を参考に考えてみてはいかがでしょうか。 http://www.pu-kumamoto.ac.jp/~matsuno/zemi2/JavaScript/JSBranch.html
- VCAT
- ベストアンサー率20% (16/79)
それでももちろん良いですが、caseを使うとわかりやすいです。
お礼
ありがとうございます。 すみません、初心なもので具体的にどうすればよいかご指示いただければと思いますが・・。お手数かけます。
お礼
わかりました。ありがとうございました。
補足
ちなみに同じような質問を出してしまいましたので、そちらももうちょっと考えてみますので、そちらは削除依頼します。 申し訳ありませんでした。