读书人

这两句代码要如何理解啊

发布时间: 2012-04-23 13:17:38 作者: rapoo

这两句代码要怎么理解啊?
Function("alert('test')")();

void function(){alert('a');}();
是怎么执行的啊。。
正常的立即执行不是(function(){})()这样么.



[解决办法]
这就和

(3+2)-1

3+2-1
的意思一样
[解决办法]
建议使用标准写法。
[解决办法]

JScript code
Function("alert('test')")();void function(){alert('a');}();
[解决办法]
Function
function
注意大小写

[解决办法]
JScript code
function 对象(类)var function_name = new function(arg1, arg2, ..., argN, function_body)//在上面的形式中,每个 arg 都是一个参数,最后一个参数是函数主体(要执行的代码)。//还可以这样定义它var sayHi = new Function("sName", "sMessage", "alert(\"Hello \" + sName + sMessage);");
[解决办法]
探讨

还是很疑惑啊。。

读书人网 >JavaScript

热点推荐