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);
相关文章推荐
- JS面向对象基础
- JS基础继承(面向对象思想)
- js面向对象基础拾遗
- JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
- js-面向对象基础
- JS基础 面向对象方式写选项卡
- JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
- JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
- JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
- JavaScript基础精华02(函数声明,arguments对象,匿名函数,JS面向对象基础)
- JS面向对象基础
- JS面向对象基础2
- js面向对象基础
- JavaScript基础精华02(函数声明,arguments对象,匿名函数,JS面向对象基础)
- JS面向对象基础
- js面向对象学习笔记之七(函数 与 基础控制结构)
- 面向对象JS基础讲解,工厂模式、构造函数模式、原型模式、混合模式、动态原型模式
- js面向对象基础
- js面向对象基础(进阶)
- JS面向对象基础