函数的参数列表中不需要写var,而是直接写参数的名称
1.function 函数名(参数列表){
}
实例代码
function add(a,b){
var sum=a+b;
alert(sum);
}
add(3,5);
2.匿名函数
也就是不写函数的名字,将函数当作一个变量。
var test=function( 参数列表){
//函数体
}
//函数的第二种定义方式
var add1=function(a,b){
var sum1=a+b;
alert(sum1);
}
add1(5,6);
3.第三种方式,(使用的很少,一般作为了解)我们需要使用js中的内置对象,Function
var add=new Function("参数列表" ,"方法体和返回值");
<html>
<head>
<title>html示例</title>
</head>
<body>
<script type="text/javascript">
//函数的第一种定义方式,实现两个数相加
function add(a,b){
var sum=a+b;
alert(sum);
}
add(3,5);
//函数的第二种定义方式
var add1=function(a,b){
var sum1=a+b;
alert(sum1);
}
add1(5,6);
//函数的第三种定义方式
var add2=new Function("x,y","var sum;sum=x+y;return sum");
alert(add2(7,8));
</script>
</body>
</html>