JavaScript对象(2)
<script type="text/javascript">
// javascript对象常用属性
// prototype 属性允许您向对象添加属性和方法
// 语法:object.prototype.name=value
function myfun(a,b){
this.firstName=a;
this.lastName=b;
}
var x=new myfun("张","三丰")
myfun.prototype.ages="80岁"
document.write(x.firstName+x.lastName+x.ages+"<br>")
// for/in 语句用于循环对象属性( for...in 循环中的代码块将针对每个属性执行一次)
// 语法: for (var in object) {
// 执行的代码块
// }
var add={
name:"张三",
age:"28岁",
height:"187cm"
}
var x
var txt=""
for(x in add){
txt=txt+add[x]+";"
}
document.write(txt)
</script>