1。对象的创建:
1/var o = new Object();
2/var circle = {x:0, y:0 , radius:2}
3/var homer = {name:"Homer Simpson", age : 34 , married : true , occupation : "plant operator ", email : "homer
@simpsons.com" };
2。属性的设置和查询:
1/ var book = new Object(); //对象的创建
2/book.title = "JavaScript: The Definitive Guide" //属性的设置
3。方法:
假设:存在一个函数f和一个对象O。
1/ O.m = f ; //定义一个名为m的方法:
2/ O.m();定义对象O的方法m()之后,就可以采用这个方法调用它。
3/用构造函数定义方法。
//首先定义一些函数,它们将被用作方法。
function Rectangle_area(){return this.width * this.height;}
function Rectangle_perimeter(){return 2*this.width + 2*this.height;}
function Rectangle_set_size(w,h){this.width = w; this.height = h;}
function Rectangle_enlarge(){this.width * = 2; this.height * = 2;}
function Rectangle_shrink(){this.width /= 2 ; this.height /= 2;}
//为Rectangle对象定义一个构造函数方法。
//构造函数不仅要初始化属性,还要给方法赋值。
function Rectangle(w,h)
{
this.width = w;//初始化对象的属性;
this.height = h;
this.area = Rectangle_area;
this.perimeter = Rectangle_perimeter;
this.set_size = Rectangle_set_size;
this.enlarge = Rectangle_enlarge;
this.shrink = Rectangle_shrink;
}