日期:2014-05-16 浏览次数:20429 次
<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>