function name(params) {
   //默认返回undefined 
	//在这里定义变量没有var修饰,就是全局变量
	//js不支持行内变量定义,所以所有变量要在函数开头定义,否则就会成为全局变量。
}

形参不传值就是undefined,所以可以用||来给参数设置默认值.例如: param1=param1||0;

匿名函数

var 变量名= function (params){
//函数体
return 返回值;
};

//语法糖
() => {}
//如果只需要返回一个值甚至可以
() => "value";
//带参数
(params) => params * 2
param => param * 2;
(name = "Anonymous") => "Hello " + name