教程javascript的function(函数)

作者:子乌 来源:蓝色理想 时间:2007-09-30 13:38:00 

作者:F. Permadi
译者:Sheneyan(子乌)
英文原文: INTRODUCTION TO JavaScript Functions
中文译文(包括示例):javascript的函数
子乌注:一篇相当不错的function入门文章,个人感觉相当经典。


词语翻译列表:

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”(要更深入了解,看底下函数:对象节。)

标签:function,函数
0
投稿

猜你喜欢

  • 如何尽快释放掉Connection对象建立的连接?

    2009-12-16 18:38:00
  • 获得当前数据库对象依赖关系的实用算法

    2009-01-08 13:28:00
  • 如何把数组转换成字符串?

    2009-11-06 13:49:00
  • ASP字符串16进制互转

    2008-06-24 12:28:00
  • 用 JS 来控制 target 链接属性

    2007-10-08 12:59:00
  • 解决杀毒软件误删asp文件的方法

    2008-10-21 21:23:00
  • ASP在服务器自动解压RAR文件

    2010-04-24 16:06:00
  • 如何用Response.Write调用代替内嵌表达式?

    2010-06-13 14:33:00
  • asp中的rs.open与conn.execute的区别说明

    2011-02-24 10:56:00
  • MySQL修改默认字符集

    2010-11-02 12:11:00
  • Oracle的数据字典技术简析

    2010-07-20 13:03:00
  • 使用SSIS创建同步数据库数据任务的方法

    2012-11-30 19:53:44
  • 几种修复ACCESS数据库的实用方法

    2008-11-20 17:37:00
  • 十几行的超简日历组件(兼容FF)js源码

    2010-08-08 08:49:00
  • 最新屏蔽百度快照的方法

    2009-07-06 14:37:00
  • SQL Server错误代码大全及解释(留着备用)

    2012-07-11 16:17:03
  • 教你隐藏ACCESS数据库的表名

    2008-05-09 19:45:00
  • 用 jQuery 來做图片伪浮水印

    2010-08-09 12:42:00
  • ASP四级联动做法

    2009-07-03 15:35:00
  • ASP返回某年总共有多少天的代码

    2012-12-04 20:36:30
  • asp之家 网络编程 m.aspxhome.com