您的位置:首页 > Web前端 > JavaScript

JS高级编程篇-创建对象

2017-05-18 10:23 309 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<script>

//1.创建直接的实例
person1 =new Object();
person1.name="fq";
person1.age=15;
person1.height=160;
document.write("方法一:"+person1.name+"=="+person1.age+"=="+person1.height+"<br>");
//2.json值一样创建实例
person2={name:"fq",age:15,height:160};
document.write("方法二:"+person2.name+"=="+person2.age+"=="+person2.height+"<br>");

//3.对象构造器创建实例

function person3(name,age,height){
this.name=name;
this.age=age;
this.height=height;
this.changeName=changeName2;
function changeName2(cn){
this.name=cn;
}
}
var son=new person3("fq",15,160);

document.write("方法三-1:"+son.name+"=="+son.age+"=="+son.height+"<br>");
son.changeName("ft");

document.write("方法三-22:"+son.name+"<br>");

//遍历对象中的属性
var str="";
for(s in son){//s对应son中每个属性
str+=son[s]+"<br>";

}
document.write("遍历属性:"+str);

</script>

</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: