日期:2014-05-16 浏览次数:20341 次
<html> <head> <title>正常方法</title> <script type="text/javascript"> function print(msg) { document.write(msg,"<br/>"); } </script> </head> <body> <script type="text/javascript"> print("正常方法"); </script> </body> </html>
<html> <head> <title>用new Function(参数)来构造出一个函数</title> <script type="text/javascript"> var add = new Function('a', 'b', 'return a + b'); //注意javascript大写小写敏感,其中Function中的F是大写,不是小写 </script> </head> <body> <script type="text/javascript"> var value = add(1, 2); alert(value); //document.write(value,"<br/>"); </script> </body> </html>
var function_name = new Function(arg1, arg2, ...,argN,function_body) //在上面的形式中,每个 arg 都是一个参数 //最后一个参数是函数主体(要执行的代码)。这些参数必须是字符串。
<html> <head> <title>函数直接量 </title> <script type="text/javascript"> var add = function(x,y){ return x + y; } </script> </head> <body> <script type="text/javascript"> var addvalue = add(1, 2); alert(addvalue); </script> </body> </html>