<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>犀牛書 對象 學習筆記p150</title>
<script language="javascript" type="text/javascript">
function Rectangle(x,y)//自己構造一個對象
{
this.width=x;
this.height=y;
this.area=rectangle_area;//*****//
}
function rectangle_area()//定義一個求矩形面積的方法
{
return this.width*this.height;
}
function testObject()
{
var r=new Rectangle(3,4);
alert(r.area());//調用面積的方法
var obj=new Object();//利用原型對象Object構造一個obj
obj.title='你好!';
alert(obj.title);
obj.people=new Object();//在Obj的基礎上在定義一個對象people
obj.people.name='王世清';
alert(obj.people.name);
obj.people2={name:'wsq',age:22};//在Obj的基礎上在定義一個對象people2,利用直接量方法
alert(obj.people2.name+obj.people2.age);
delete obj.people2.name; //刪除某個對象的屬性
alert(obj.people2.name); //name屬性刪除后此時的name值是Undefined
alert(obj.people2.age);
}
</script>
</head>
<body onload="testObject()">
</body>
</html>