JavaScript中的函数、类对象、类的定义

  1. 函数定义方式(注意function与Functioin的大小写区别):
    第1种:function f(p1,p2) { return p1+p2; }
    第2种:var f = function (p1,p2) { return p1+p2; }
    第3种:var f = new Function (p1,p2) { return p1+p2; }
    作用:以上3种方式都可使f成为一段可执行的脚本对象,即函数。
    可通过"alert (f);"将f的函数体在屏幕上弹出。
    又可通过f(参数1,参数2)的形式得到函数的运行的结果。
  2. 类对象的定义方式(注意是function,而不是Function):
    var a = new function (p1,p2) { this.p1=p1;alert p2; }
    作用:new操作符的作用是执行一遍函数体中的语句,并返回由this.标识成员的对象。
    此例最后在屏幕上弹出p2的值,并返回一个将p1作为成员的类对象赋给a。
  3. 类的定义(注意是function,而不是Function):
    相对于类对象的定义方式,只是少了一个new。
    var a = function (p1,p2) { this.p1=p1;alert p2; }
    作用:a成为一个类,可使用a进一步生成相应的对象实例。
    如:“var b = new a(1,2);”。则在屏幕上弹出数值2,并返回一个成员p1为1的对象赋给b。

转载于:https://www.cnblogs.com/beta2013/archive/2008/06/01/3377413.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值