Kamimura's blog
プログラミング(Python、Perl、C、Go、JavaScript)、数学、読書…
ほしい物リスト
2010年4月29日木曜日
プログラミング学習の記録 175.2 独習JavaScript (大型本)の第7章の練習問題7.6
開発環境:Mac OS X Snow Leopard+Firefox(ブラウザ)+Firebug(アドオン)
"独習JavaScript (大型本)"の第7章、p.248の練習問題7.6を解いてみる。
1.
グローバルオブジェクトとはプログラムのすべての場所から参照できるオブジェクトのこと。
2.
function ColoredRectangle(height,width,color){ this.height=height; this.width=width; function rgb(color){ return [color.substring(1,3),color.substring(3,5),color.substring(5,7)]; } var ary=rgb(color); this.red=ary[0]; this.green=ary[1]; this.blue=ary[2]; } var c=prompt("#000000形式のRGB値を入力してください","#000000"); var rectangle=new ColoredRectangle(10,20,c); alert("Red: "+rectangle.red+" Green: "+rectangle.green+" Blue: "+rectangle.blue);
3.
var learnYourself; if(!learnYourself){ learnYourself={}; } learnYourself.ColoredRectangle=function(height,width,color){ this.height=height; this.width=width; function rgb(color){ return [color.substring(1,3),color.substring(3,5),color.substring(5,7)]; } var ary=rgb(color); this.red=ary[0]; this.green=ary[1]; this.blue=ary[2]; } var c=prompt("#000000形式のRGB値を入力してください","#000000"); var rectangle=new learnYourself.ColoredRectangle(10,20,c); alert("Red: "+rectangle.red+" Green: "+rectangle.green+" Blue: "+rectangle.blue);
4.
同じ名前の変数を定義した場合、先に定義した変数の値が後に定義した変数の値によって上書きされていく。
0 コメント:
コメントを投稿
次の投稿
前の投稿
ホーム
コメントの投稿(Atom)
0 コメント:
コメントを投稿