作者:LAMP小白 点击:1759 发布日期:2013-01-03 11:34:00 返回列表
函数声明
function haha( a, b ) {
return a + b;
}
命名函数表达式(named function expression)
var a = function a( a, b ) {
return a + b;
};
匿名函数(anonymous function)
var b = function ( a, b ) {
return a + b;
};
因此广义上成为函数表达式,并且命名函数表达式是一个函数表达式的特殊情况
就语法而言,命名函数表达式与函数的声明看起来很相似,尤其是如果不讲函数表达式的结果分配给变量,有时候甚至没有办法区分函数声明和
命令函数表达式的差异
从尾随的分号而言,两者之间的语法存在差异,函数声明中并不需要分号结尾,但函数表达式需要分号,并且应该总是使用分号,即使有自动分号插入机制
上一篇:名称和变量的声明提升(hoisting) 下一篇:快递查询API