函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
标准写法
function name(形式参数)
{
实际参数
}
函数表达式,匿名函数
var test = function() { };
1.采用函数表达式声明函数时,function命令后面不带有函数名。如果加上函数名,该函数名只在函数体内部有效,在函数体外部无效。
2.函数的表达式需要在语句的结尾加上分号,表示语句结束。而函数的声明在结尾的大括号后面不用加分号。 其函数的length实际为参数的个数。
立即执行
写法一:(function(){alert("立即调用");}());
写法二:function(){alert("立即调用");}();