访问一个对象的属性有两种方法:
(1),通过“.”来访问;object.propertyName;
(2),通过[]来访问;object[propertyName];
访问一个对象的方法只能通过“.”来访问,object.methodName();
列题演示:
- function Person() {
- this.sex=" 男 "; // 定义一个属性 sex
- this.age=22; // 定义一个属性 age
- this.say=function(){ // 定义一个方法 say()
- return "嗨!大家好,我的名字是 " + this.name + " ,性别是 " + this.sex + ",今年 " + this.age +"岁!";
- }
- }
- var zhangsan=new Person();
- alert("姓名:"+zhangsan.name); // 使用“.”来访问对象属性
- alert("性别:"+zhangsan.sex);
- alert("年龄:"+zhangsan["age"]); // 使用“[ ]”来访问对象属性
- alert(zhangsan.say); // 使用“.”来访问对象方法