您的位置:首页 > Web前端 > JavaScript

JavaScript - 对象实例化、调用对象的属性及方法

2014-09-19 00:17 381 查看
<html>

<head>

<head>

<body>
<script language="javascript">
//对象简单实例
function Person(){}
var person1 = new Person();
person1.age = 22;
person1.name = "wjp";
//alert(person1.name + ":" +person1.age);

function sayFunc(){
//alert(person1.name + ":" +person1.age);
var x = "name" ;
eval("alert(person1." + x + ");");		// 等价于alert(person1.name);
//alert(person1["age"] + ":" +person1[x]);
x = "age" ;
//alert(person1["age"] + ":" +person1[x]);
//alert(person1["age"] + ":" +person1["name"]);
}
person1.say = sayFunc();
alert(person1.say);
//person1.say();

person1.say = sayFunc;
alert(person1.say);
person1.say();

var person2 = new Person();
// 提示 undefined
alert(person2.age);

</script>
</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript 王吉平
相关文章推荐