| 本帖最后由 謝寶劍 于 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>
 |