スコープ var x =”global” function f(){ var x =”local”; alert( x ); // local } alert( x ); //global f(); alert( x ); //global var 重要 var x =”global” function f(){ x =”local”; alert( x ); // local } alert( x ); //global f(); alert( x ); //local グローバル function f
new クラスとかインスタンスの区別は無い あるのは全部「オブジェクト」JavaScript における n ew new <オブジェクト> new Rectangle() 新たに空のオブジェクトを作成し(便宜上aと呼ぶ) (a の親を Rectangle.prototype とする ) Rectangle()の処理を実行(このときthisはaをさすようにする) function Rectangle(w,h){ this.width=w; this.height=h; } r=new Rectangle(); alert(r.width);