javascript的函数 入门详解.docVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
javascript的函数 入门详解

Javascript基础——详解function函数 1.3. 关于function JavaScript的所有代码都是由function组成,function即函数的类型。JavaScript的函数有两种写法:定义式和变量式;。 1.3. 关于function JavaScript的所有代码都是由function组成,function即函数的类型。JavaScript的函数有两种写法:“定义式”和“变量式”。 定义式: function test1() { alert(‘hello,world’); } 变量式: var test2 = function(){ alert(‘hello,world’); } 我们可以用typeof(test1)和typeof(test2)查看test1和test2的类型都为function,两种声明方式除了写法不同外,其内部实现和作用都是相同的。其实从第二种写法就可以看出,函数也只是一个命了名的变量而已。 JavaScript中的函数也是一个对象,对象有的属性和功能,函数同样也有。比如对函数也可以动态的增加属性。 function test(){ alert(‘hello,world’); } = ‘zhangsan’; alert();//输出“zhangsan” 函数的实例化 函数的实例化也有两种方式,常见的方式是直接在函数名后加上“()”即可,也可以使用关键字“new”进行实例化。比如 function test() { alert(‘hello,world’); } test();//输出“hello,world” new test();//同样输出“hello,world” 文章来源于:开发学院 原文链接:/2010/0806/24878.php JavaScript的函数 /tech/web/2006/3823.asp 词语翻译列表: function:函数(Function未翻译) declare:定义 assign:指派,分配 functionbody:函数体(就是函数的内容) object:对象 property:属性 unnamed:匿名(在这里没翻译成未命名) object oriented programming:面相对相编程 class:类(比如后面的class data type我翻译成类数据类型) pointer:指针 reassign:重新分配 nest:嵌套 feature:功能,特性 local/global:局部/全局 blueprint:蓝图(?) user defined:用户自定义 instance:实例 prototype:原型(除了标题都不翻译) internal:内部 constructor:构造器 duplication: 函数:定义 有以下这些方法可以定义一个函数。所有这些都是有效的,但是它们在后台如何实现的则有一些差别。 常用的写法 一般大家都用这个写法来定义一个函数: CODE: functionName([parameters]){functionBody}; Example D1: CODE: function add(a, b) {???????????????????? ? return a+b; }???????????????????? alert(add(1,2));??????? // 结果 3 当我们这么定义函数的时候,函数内容会被编译(但不会立即执行,除非我们去调用它)。而且,也许你不知道,当这个函数创建的时候有一个同名的对象也被创建。就我们的例子来说,我们现在有一个对象叫做“add”(要更深入了解,看底下函数:对象节。) 匿名函数 我们也可以通过指派一个变量名给匿名函数的方式来定义它。 Example D2 CODE: var add=function(a, b) {???????????????????? ? return a+b; }???????????????????? alert(add(1,2));??????? // 结果 3 这个代码和前一个例子做了同样的事情。也许语法看起来比较奇怪,但它应该更能让你感觉到函数是一个对象,而且我们只是为这个指派了一个名称。可以把它看做和 var myVar=[1,2,3]一样的语句。以这种方式声明的函数内容也一样会被编译。 当我们指派一个这样的函数的时候,我们并不一定要求必须是匿名函数。在这里,我作了和ExampleD2一样的事情,但我加了函数名“theAdd”,而且我可以通过调用函数名或者是那个变量来引用函数。 Example D2A CODE: var add=function theAdd(a, b) {???????????

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档