創建新的函數。
function functionName([argname1 [, ...[, argnameN]]])
{
body
}
functionName = new Function( [argname1, [... argnameN,]] body );
functionName
必選項。最新創建函數的名稱
argname1...argnameN
可選項。函數接收的參數列表。
body
可選項。包含調用該函數時被執行的 JScript 代碼塊的字符串。
函數 JScript 中的基本數據類型。語法 1 創建在必要時由 JScript 轉換為 Function 對象的函數值。JScript 在調用函數時將用語法 2 創建的函數轉換為 Fnction 對象。
語法 1 是 JScript 中創建函數的基本方法。語法 2 是用于顯式創建函數對象的另一方法。
例如,要創建將傳遞給它的兩個參數相加的函數,可以用兩種方法中的任一種完成:
function add(x, y){return(x + y); //執行加法并返回結果。}
var add = new Function("x", "y", "return(x+y)");在兩種情況下,都可以用如下代碼行調用該函數:
add(2, 3);注重 在調用函數時,請確保包含了括號和必需的參數。調用函數時不用括號導致返回函數的文本而不是函數執行的結果。
arguments 屬性 caller 屬性 constrUCtor 屬性 PRototype 屬性
toString 方法 valueOf 方法
版本 2
function 語句 new 運算符 var 語句
新聞熱點
疑難解答