javascript - 代码不工作错误 "Expected ' {' and instead saw ' ;'."

标签 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 这段代码有什么问题。 我应该改变什么? 很多谢谢。

最佳答案

 var a = function f();

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

关于javascript - 代码不工作错误 "Expected ' {' and instead saw ' ;'.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12447201/

相关文章:

javascript - React JS 中的渲染没有返回任何内容

javascript - 将 js 变量传递给表单操作

JavaScript 根据日期更改表行类

javascript - 检查JavaScript变量是否曾经被声明过?

javascript - JS 可在 Firefox 和 Safari 中运行,但不能在 Chrome 中运行。这是我的网站

javascript - 用于替换特定单词的正则表达式

javascript - this.id 返回什么?

javascript - 如何添加前端按钮来触发pdfcrowd的node.js API生成PDF

javascript - 如何在Node.js中解释和执行异步javascript?

javascript - 如何结合其他 JS 框架运行 JQuery(此处为 : mootools)?