当前位置: 代码迷 >> JavaScript >> {{Javascript}}函数表达式跟函数声明
  详细解决方案

{{Javascript}}函数表达式跟函数声明

热度:291   发布时间:2012-08-31 12:55:03.0
{{Javascript}}函数表达式和函数声明
函数表达式和函数声明

//1 js 解析为函数表达式,所以允许直接使用()调用
(function a() {
    var someUndeclaredVar = "foo";
}());

//2 和 1 相似的理由
(function a() {
    var someUndeclaredVar = "foo";
})();

//3 js 解析为函数声明,函数声明后不允许使用()
function a() {
    var someUndeclaredVar = "foo";
}();

详情请见《Javascript高级程序设计》
  相关解决方案