作者:F. Permadi 譯者:Sheneyan(子烏) 英文原文: INTRODUCTION TO JavaScript Functions 中文譯文(包括示例):javascript的函數(shù) 子烏注:一篇相當(dāng)不錯(cuò)的function入門文章,個(gè)人感覺(jué)相當(dāng)經(jīng)典。
詞語(yǔ)翻譯列表:
function:函數(shù)(Function未翻譯) declare:定義 assign:指派,分配 functionbody:函數(shù)體(就是函數(shù)的內(nèi)容) object:對(duì)象 property:屬性 unnamed:匿名(在這里沒(méi)翻譯成未命名) object oriented programming:面相對(duì)相編程 class:類(比如后面的class data type我翻譯成類數(shù)據(jù)類型) pointer:指針 reassign:重新分配 nest:嵌套 feature:功能,特性 local/global:局部/全局 blueprint:藍(lán)圖(?) user defined:用戶自定義 instance:實(shí)例 prototype:原型(除了標(biāo)題都不翻譯) internal:內(nèi)部 constructor:構(gòu)造器 duplication:
函數(shù):定義
有以下這些方法可以定義一個(gè)函數(shù)。所有這些都是有效的,但是它們?cè)诤笈_(tái)如何實(shí)現(xiàn)的則有一些差別。
常用的寫法
一般大家都用這個(gè)寫法來(lái)定義一個(gè)函數(shù):
CODE: functionName([parameters]){functionBody};
Example D1:
CODE: function add(a, b) { return a+b; } alert(add(1,2)); // 結(jié)果 3
當(dāng)我們這么定義函數(shù)的時(shí)候,函數(shù)內(nèi)容會(huì)被編譯(但不會(huì)立即執(zhí)行,除非我們?nèi)フ{(diào)用它)。而且,也許你不知道,當(dāng)這個(gè)函數(shù)創(chuàng)建的時(shí)候有一個(gè)同名的對(duì)象也被創(chuàng)建。就我們的例子來(lái)說(shuō),我們現(xiàn)在有一個(gè)對(duì)象叫做“add”(要更深入了解,看底下函數(shù):對(duì)象節(jié)。)
出處:藍(lán)色理想
責(zé)任編輯:moby
上一頁(yè) 下一頁(yè) javascript的函數(shù) [2]
◎進(jìn)入論壇網(wǎng)頁(yè)制作、網(wǎng)站綜合版塊參加討論
|