Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获的语法错误:意外的标记(错误_Javascript_Jquery_Svg - Fatal编程技术网

Javascript 未捕获的语法错误:意外的标记(错误

Javascript 未捕获的语法错误:意外的标记(错误,javascript,jquery,svg,Javascript,Jquery,Svg,我似乎收到了一个错误未捕获的SyntaxError:Unexpected token(),似乎无法理解原因 我正在使用jquery和 };您定义了一个匿名函数 要么将其分配给变量,要么为其命名 var f=function(){…} 或 函数f(){…}在语句上下文中有一个函数表达式。具体来说: function() { // ... } 你必须考虑你想用那个函数做什么。即使它是有效的语法,为什么你还想构造一个函数,然后丢弃它而不做任何事情呢?想必你是想命名它,所以以后可以引用它: f

我似乎收到了一个错误
未捕获的SyntaxError:Unexpected token(
),似乎无法理解原因

我正在使用jquery和


};

您定义了一个匿名函数

要么将其分配给变量,要么为其命名

var f=function(){…}


函数f(){…}

在语句上下文中有一个函数表达式。具体来说:

function() {
    // ...
}

你必须考虑你想用那个函数做什么。即使它是有效的语法,为什么你还想构造一个函数,然后丢弃它而不做任何事情呢?想必你是想命名它,所以以后可以引用它:

function foo() {
    // ...
}
或者您想将其作为参数传递给其他函数:

bar(function() {
    // ...
});

但是,你现在得到的方式,它是一个无用的函数表达式,出现在一个语句上下文中,它恰好是无效的语法,也是无用的。

@ ScReLoel:JavaScript中的分号是可选的。为什么中间有一个<代码>函数(){} /代码>(在<代码> VAR用户名< /代码>之后)?你确定
var usernameBox函数(){
在语法上是正确的吗?我建议使用类似于jshint的东西来检查你的js代码,很容易发现语法错误,比如不匹配的“{”,试着粘贴你的代码以便自己查看:)
bar(function() {
    // ...
});