位置:首页 » 文章/教程分享 » 关于Uncaught SyntaxError: Unexpected identifier

js中报Uncaught SyntaxError: Unexpected identifier这样的错误,一般都是js表达式中缺少逗号、分号或者其他的,就是说改行不是一个完整的js表达式。

例如,把javascript var的用法和JSP代码中的数据类型声明弄错了。在javascript中用了一个int来代替var,这当然会错误了呢,因为在javascript只有两种数据类型,一个是var,一个是number类型的。


所以出现Uncaught SyntaxError: Unexpected identifier这个问题,可能有两种情况:

1、正如网上所说的,缺少一个英文的逗号。

2、正如本人这么糊涂的,数据类型弄错了。可以朝检查数据类型这个方向去看看代码。

3、检查表达式是否是一个完整的js表达式语法。