函数(function):
函数也是一个对象。
函数中可以封装很多的功能,需要时调用函数执行。
使用Typeof检查一个函数对象时,会返回function。
构造函数
var fun = new Function();//创建一个空的函数 console.log(fun) console.log(typeof (fun));//查看类型 var fun = new Function(console.log("调用封装的代码函数"));//创建一个封装代码的函数 //这个我们就可以调用封装好的函数 fun();//调用函数
我们经常用函数的时候不用上面的方式:
使用函数声明来创建函数:
语法:function 函数名(形参1,形参2,......,形参N){
执行的代码......
}
函数声明创建函数:
function fun(){ console.log("调用函数声明创建的函数") } fun()//调用函数
接下来 用函数表达式来创建函数:
语法:var fun=function(形参1,形参2,......,形参N){
执行的代码......
};
注意:函数表达式创建的函数相当于时赋值 (var fun="赋值";)
函数表达式创建函数:
var fun =function{ console.log("调用函数表达式创建的函数") } fun()//调用函数