代码不工作错误“预期'{'而是看到';'。”

时间:2012-09-16 13:22:46

标签: javascript

function f() {
    var b = "b";
    return function() {
        alert(b);
        return b;
    };
}
var a = function f();
    alert(a);
​

我尝试运行此代码,但我有错误,我不明白。

Error:
Problem at line 8 character 21: Expected '{' and instead saw ';'.
var a = function f();

Problem at line 8 character 21: Unnecessary semicolon.
var a = function f();

Problem at line 8 character 22: Missing semicolon.
var a = function f();

Implied global: alert 4,9

这段代码有什么问题我想从全局范围提醒privete var。 我应该改变什么? 很多thx。     

1 个答案:

答案 0 :(得分:4)

 var a = function f();

这没有任何意义。
如果您尝试调用该函数,只需编写f()