麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > JS > 正文

javascript的函數

2024-09-06 12:43:35
字體:
來源:轉載
供稿:網友
作者:F. Permadi
譯者:Sheneyan(子烏)
時間:2006.01.03
英文原文: 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:

函數:定義

  有以下這些方法可以定義一個函數。所有這些都是有效的,但是它們在后臺如何實現的則有一些差別。

  一般大家都用這個寫法來定義一個函數:


[Copy to clipboard]CODE:
functionName([parameters]){functionBody};

Example D1:


[Copy to clipboard]CODE:
function add(a, b) 
{                     
  return a+b;
}                     
alert(add(1,2));        // 結果 3

  當我們這么定義函數的時候,函數內容會被編譯(但不會立即執行,除非我們去調用它)。而且,也許你不知道,當這個函數創建的時候有一個同名的對象也被創建。就我們的例子來說,我們現在有一個對象叫做“add”(要更深入了解,看底下函數:對象節。)
  我們也可以通過指派一個變量名給匿名函數的方式來定義它。

Example D2 


[Copy to clipboard]CODE:
var add=function(a, b) 
{                     
  return a+b;
}                     
alert(add(1,2));        // 結果 3

  這個代碼和前一個例子做了同樣的事情。也許語法看起來比較奇怪,但它應該更能讓你感覺到函數是一個對象,而且我們只是為這個對指派了一個名稱。可以把它看做和 var myVar=[1,2,3]一樣的語句。以這種方式聲明的函數內容也一樣會被編譯。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级精品 | 一级黄色大片在线观看 | 国产精品伊人久久 | 欧美不卡| 中文字幕在线观看视频一区 | 亚洲啪啪 | av国产在线被下药迷网站 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 神马顶级推理片免费看 | 神马福利电影 | 亚洲欧美在线视频免费 | 5xx免费看| 久久久久成人免费 | 久草在线资源观看 | 欧美成人一区二区视频 | 亚洲一区二区国产 | 免费a视频在线观看 | 国产毛毛片一区二区三区四区 | 九色新网址 | 久久人人97超碰国产公开结果 | 亚洲成人午夜精品 | 男女无遮挡羞羞视频 | 日本欧美视频 | 免费在线观看毛片 | av在线等| 欧美日韩亚洲在线观看 | 亚洲欧美日韩久久精品第一区 | 欧美日韩成人一区二区 | 欧美a久久 | 国产成年人视频 | 日韩视频www | 91成人一区二区三区 | 久久久久九九九女人毛片 | 国产99视频在线观看 | 护士hd欧美free性xxxx | 国产人成免费爽爽爽视频 | 一级性色 | 国内精品一级毛片免费看 | 日韩大片在线永久观看视频网站免费 | 一区二区高清视频在线观看 | 久久久久久免费免费 |