JavaScript的函數

來源:互聯網
上載者:User

    函數為程式設計人員提供了一個豐常方便的能力。通常在進行一個複雜的程式設計時,總是根據所要完成的功能,將程式劃分為一些相對獨立的部分,每部分編寫一個函數。從而,使各部分充分獨立,任務單一,程式清晰,易懂、易讀、易維護。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);

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.