含义:
函数就是 由事件驱动的或者当他被调用时执行的可重复使用的代码块。
好处:
重复使用,忽略细节,选择执行
函数的参数和arguments:
形参:定义一个函数时
实参:调用函数的时候
特点:形参和实参不一致,形参比实参数量多,多出来的形参,为undefined;
形参比实参少,多出来的实参,传递到arguments中
形参与实参数量相等,且一一对应
aguments:
保存所有的实参的集合,当形参个数无法确定时,用参数取实参
arguments.length为数组的长度
arguments.callee( )为当前所在的函数的本身,递归
函数的创建方式: 声明式,赋值式
1.通过关键字function声明; function fn( ){ }
2.通过变量赋值; var fn = new function ( ){ }
3.Function构造函数 ; Function('"alert(1)");
new Function("alert( 1 )") ( );
return 关键字
return返回函数的执行结果,终止函数的运行