本帖最后由 謝寶劍 于 2012-5-31 02:05 编辑
<script type='text/javascript'>
function person(name,age){
this.name=name;
this.age=age;
}
var n='name';
var a='age';
var p=new person('zhangsan',23);
//js中访问对象属性的两种写法
//alert('1 => '+p.name+','+p.age);//用点的方式
//alert('2 => '+p[n]+','+p[a]);//用中括号的方式
//i以下是遍历对象中的属性
for (var i in p)
{
document.write('对象P中属性'+i+'的值是'+p【i】+'<br/>');//用中括号的方式
//document.write("对象P中属性"+i+"的值是"+p.i+"<br/>");//为什么这里不能用“.”的方式来访问对象属性
}
</script> |