Function("alert('test')")();void function(){alert('a');}();表示定义完函数后立即调用 相当于以下形式 var myFun1=Function("alert('test')"); myFun1(); var myFun2= function(){alert('a');} myFun2();
Function function 注意大小写
function 对象(类)var function_name = new function(arg1, arg2, ..., argN, function_body) //在上面的形式中,每个 arg 都是一个参数,最后一个参数是函数主体(要执行的代码)。//还可以这样定义它 var sayHi = new Function("sName", "sMessage", "alert(\"Hello \" + sName + sMessage);");
相当于以下形式
var myFun1=Function("alert('test')");
myFun1();
var myFun2= function(){alert('a');}
myFun2();
function
注意大小写
function 对象(类)var function_name = new function(arg1, arg2, ..., argN, function_body)
//在上面的形式中,每个 arg 都是一个参数,最后一个参数是函数主体(要执行的代码)。//还可以这样定义它
var sayHi
=
new Function("sName", "sMessage", "alert(\"Hello \" + sName + sMessage);");