1.普通函数的声明
function test(num1,num2){
return num1+num2
}
test(1,2)
2.变量初始化函数
var box=function test(num1,num2){
return num1+num2
}
alert(box(1,2))
3.使用Function 构造函数
var box=new Function('num1','num2','return num1+num2')
函数可以传递函数
function box(sum,num1){
return sum+num1
}
function sum(num){
return num+10
}
alert(box(sum(10),10)) //这里的sum(10)是一个变量,他是sum函数的返回值