JavaScript 功能概述

JavaScript中的函數看起來像C函數,只不過它們是用函數關鍵字而不是類型聲明的。調用一個函數時,不須要傳遞固定數量的參數。過量的參數被忽略。缺乏參數的值爲undefined。這使編寫處理可選參數的函數變得很容易。數組

一個函數能夠訪問一個arguments數組。它包含調用者實際發送的全部參數。它能夠輕鬆處理採用可變數量參數的函數。例如,函數

函數sum(){//獲取任意數量的參數並返回總和
    var total = 0;
    for(var i = 0; i <arguments.length; ++ i){
        總數+ =參數[i];
    }
    回報總額;
}

JavaScript具備內部函數,它們與Java中的內部類相同,但重量更輕。JavaScript也具備匿名函數,這些函數充當lambda表達式。函數具備詞彙範圍。對象

函數是JavaScript中的頭等對象。這意味着它們能夠存儲在對象中並做爲參數傳遞給函數。ip

相關文章
相關標籤/搜索