HOME>WEBプログラム覚書>「新しくプログラミング言語を覚えたいときに行うべき10の練習問」をやってみた。-第2問-

「新しくプログラミング言語を覚えたいときに行うべき10の練習問」をやってみた。-第2問-

IDEA*IDEAさんが作ってくれた「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」2問目をjavascriptの勉強にやってみた。

現在時刻にあわせてメッセージを出力

javascript

  1. function HourMessage(hour)
  2. {
  3.     var err = 'メッセージは何も無い・・・';
  4.     var message = [
  5.         [0, '今日が始まった'],
  6.         [12, '今日も中盤戦'],
  7.         [23, 'そろそろ今日が終わる']
  8.         ];
  9.  
  10.     for (var i=0; i<message.length; i++) {
  11.         if(message[i][0] == hour) {
  12.             return message[i][1];
  13.         }
  14.     }
  15.     return err;
  16. }
  17.  
  18. onload = function(){
  19.     var displayArea = document.getElementById('message');
  20.     displayArea.innerHTML = HourMessage((new Date()).getHours());
  21. };
  22.  

実行結果

※オブジェクト指向的に作ればメッセージの形式が、XMLだったりJSONだったりした場合にも対応できるようになりそう・・・?

投稿日 2008年2月13日 03:53
カテゴリ JavaScript
タグ サンプルコード | 練習問題
トラックバック URL http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1144

コメント

コメントする
Name
Email Address
URL