函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

标准写法

   function name(形式参数)
   {
       实际参数
   }

函数表达式,匿名函数

var test = function() { };

1.采用函数表达式声明函数时,function命令后面不带有函数名。如果加上函数名,该函数名只在函数体内部有效,在函数体外部无效。

2.函数的表达式需要在语句的结尾加上分号,表示语句结束。而函数的声明在结尾的大括号后面不用加分号。 其函数的length实际为参数的个数。

立即执行

写法一:(function(){alert("立即调用");}());

写法二:function(){alert("立即调用");}();