访问对象的属性和方法

访问对象的属性

在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。

1. 使用“ . ”来访问对象属性
语法:

    objectName.propertyName


其中,objectName 为对象名称,propertyName为属性名称。

2. 使用“ [ ] ”来访问对象属性
语法:

    objectName[propertyName]


其中,objectName 为对象名称,propertyName为属性名称。

访问对象的方法

在JavaScript中,只能使用“ . ”来访问对象的方法。

语法:

    objectName.methodName()


其中,objectName 为对象名称,methodName() 为函数名称。

例:创建一个Person类:

<html>
<head>
    <script>
        function Person() {
            this.name=" 张三 ";  // 定义一个属性 name
            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());   // 使用“.”来访问对象方法
    </script>
</head>
<body>
</body>
</html>


继续学习
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html><span style="font-size:18px;">
<head>
<script language="javascript">
function Person() {};
var p1 = new Person();
p1.name = "";
window.alert(p1.name);
var al = "na" + "me";
window.alert(p1[al]);
</script>
</head>
<body>
</body>
</span>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交重置代码
图片放大关闭