JavaScript 函式(轉)

amyz發表於2007-08-12
JavaScript 函式(轉)[@more@]

  函式為程式設計人員提供了一個豐常方便的能力。通常在進行一個複雜的程式設計時,總是根據所要完成的功能,將程式劃分為一些相對獨立的部分,每部分編寫一個函式。從而,使各部分充分獨立,任務單一,程式清晰,易懂、易讀、易維護。JavaScript函式可以封裝那些在程式中可能要多次用到的模組。並可作為事件驅動的結果而呼叫的程式。從而實現一個函式把它與事件驅動相關聯。這是與其它語言不一樣的地方。

  1、JavaScript函式定義

  Function 函式名 (引數,變元)

  {

  函式體;.

  Return 表示式;

  }

  說明:當呼叫函式時,所用變數或字面量均可作為變元傳遞。函式由關鍵字 Function

  定義。函式名:定義自己函 數的名字。參數列,是傳遞給函式使用或操作的

  值,其值可以是常量,變數或其它表示式。透過指定函式名(實參)來呼叫一

  個函式。必須使用Return將值返回。函式名對大小寫是敏感的。

  2、函式中的形式引數:

  在函式的定義中,我們看到函式名後有參數列,這些引數變數可能是一個或幾個。那麼怎樣才能確定引數變數的個數呢?在JavaScript中透過 arguments .Length 可以檢查引數的個數。例:

  Function function_Name(exp1,exp2,exp3,exp4)

Number =function _Name . arguments .length;

if (Number>1)

document.wrile(exp2);

if (Number>2)

document.write(exp3);

if(Number>3)

document.write(exp4);

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950420/,如需轉載,請註明出處,否則將追究法律責任。

相關文章