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

Js_面向对象基础

2012-03-28 10:45 260 查看
JavaScript中没有类,而是用函数闭包(closure)模拟出来的,类似与C#中的类,在js中叫对象。

function Person(name,age){//声明一个对象,类似于C#中定义一个类
this.Name = name;//Name是动态的定义的,原来没有
this.Age = age;
this.SayHello=function(){
alert("你好,我是"+this.name+",我"+this.age+"岁了");
}
}
var p1= new Person("Tomy",22);//使用new,否则就变成调用函数了,Person是没有返回值的,如果不用new那p1就是undefined
p1.SayHello();
p1.Sex="男";//动态的给p1加了一个性别,就可以使用了
alert(p1.Sex);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: