8.switch... case文


  • 曜日の表示
  • <SCRIPT Language="JavaScript">
    <!--
    var DAY=(new Date()).getDay();
    switch(DAY){
    	case 0 : YOBI='日'; break;
    	case 1 : YOBI='月'; break;
    	case 2 : YOBI='火'; break;
    	case 3 : YOBI='水'; break;
    	case 4 : YOBI='木'; break;
    	case 5 : YOBI='金'; break;
    	case 6 : YOBI='土'; break;
    	dafault: YOBI='ありえませんが・・・それ以外ってやつです。';
    }
    document.write('今日は',YOBI,'曜日です!');
    //-->
    </SCRIPT>
    

    曜日も数字で返ってくるので、
    使うためには日本語に変換してやらなければなりません。
    はっきり言って普通はこんなことしないんですが・・・

    1つの変数が複数の値により分岐するときに使います。
    DAY==0 の時は、YOBI='日'となります。
    if文でも書けん事もないんですが、このような場合はこの方が楽です。

    もう少し簡単に曜日を表示させる方法は、次回にやりましょう!


戻る [1999.12.3]