第一种
格式如下:
function 函数名(形参列表){
函数体
}
若想定义带有返回值的函数,在函数体内加上return语句即可。
<script type="text/javascript">
function fun1(){
alert("无参函数");
}
fun1();
function fun2(a,b){
alert("有参函数,a=" + a + "b=" + b);
}
fun2(1,"js");
function fun3(num1,num2){
var sum = num1 + num2;
return sum;
}
alert(fun3(1,2));
</script>
第二种
格式如下:
var 函数名 = function(形参列表){
函数体
}
<script type="text/javascript">
var fun1 = function(){
alert("无参函数");
}
fun1();
var fun2 = function(a,b){
alert("有参函数,a=" + a + ",b=" + b);
}
fun2(1,"js");
var fun3 = function(num1,num2){
var sum = num1 + num2;
return sum;
}
alert(fun3(1,2));
</script>
值得注意的是,JavaScript不允许函数重载,否则会覆盖掉之前的同名函数,因此定义函数时函数名最好唯一。