JavaScript的面向对象基础

本文介绍了JavaScript中如何使用函数来模拟类,并通过实例展示了如何创建对象、初始化属性和调用方法。通过这种方式,JavaScript能够实现面向对象编程的基本概念。

JavaScript中没有类的语法,是用函数闭包(closure)模拟出来的,JavaScript中string,date等"类"都被叫作"对象".

下面,我们用函数来模拟类:

JavaScript中用函数模拟类
 1  <script type="text/javascript">
 2         function Person(name,age){//可以看作是构造函数
 3             this.name=name;
 4             this.age=age;
 5             this.SayHello=function (){
 6                 alert ("Hello,"+name);
 7             }
 8         };
 9         var p1=new Person("tom",30);//这里要用new来初始化
10         p1.SayHello();
11         p1.Gender="男";
12  </script>

弹窗结果:tom

转载于:https://www.cnblogs.com/prometheus/archive/2012/06/16/2551572.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值