function fn(){
alert("这是使用function语句进行函数定义")
}
fn()
/*第二种方法,使用Function()构造函数克隆函数*/
var F = new Function("a","b","alert(a+b)")
F(a,b)
其实相当于如下代码:
function F(a,b){
alert(a+b)
}
/*第三种方法,使用函数直接量*/
var zhenn = function(){
alert("zhenn")
}
zhenn()
语法结构:function
函数名(参数列表){
函数体
return
返回值
}
注意事项:
1、函数名不能以数字开头,要符合js的命名规范
2、参数列表只需指明参数个数,无需指定类型,因为js是弱类型
3、如果有返回值,写return,如果没有,不写return即可
例如:
//例1:定义无参无返回值函数
function myfun(){
alert("这是一个无参无返回值的函数")
}//例2:定义有参无返回值函数
function myfun2(name,age){
alert("姓名:"+name+"\n年龄:"+age)
}//例3:定义有参有返回值函数
function myfun3(one,two){
return one+two
}