js创建函数

90 阅读1分钟

函数也是一个对象
函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)
使用typeof检查一个函数对象时,会返回function
创建函数方式一:
将要封装的代码以字符串的形式传递给构造函数,此方法很少使用

var fun1=new Function();		
console.log(typeof fun1);//function
var fun2=new Function("console.log('Hello World');");

调用函数:
语法:函数对象();

fun2();//Hello World

创建函数方式二:
使用函数声明来创建对象
语法:function 函数名([形参1,形参2,...形参n])

function fun3(){
	console.log("Hello World~~~");
}

调用方法同上
创建函数方式二:
使用函数表达式来创建一个函数
语法:

var 函数名=function ([形参1,形参2,...形参n]){
    语句
}
var fun4=function(){
	console.log("Hello World~~~~~~");
};

调用方法同上