介绍
函数是用function修饰的代码块
定义
JavaScript使用 function(){} 来创建函数
function( arg1 , arg2 ,arg3 .... ){ //代码块 }
函数内的参数被收纳在 ,arguments[] 数组中
函数重载
使用argmentus[] 数组模拟函数重载
function test(){ if( arguments.length == 1 ){ return arguments[0] + 10; }else if( arguments.length == 2 ){ return arguments[0] + arguemnts[1]; }
匿名函数
没有名字的function,用在立即执行、对象方法、间隔、事件函数上
(function( a, b ){ return a+b; })(2,3)
window.onload = function () { //代码块 }