SyntaxError:期望表达式,得到'<' - javascript

时间:2016-04-16 12:18:47

标签: javascript html

所以我环顾了stackoverflow,我发现之前可能已经提到了这个问题,但我无法解决错误。

我收到此错误:

SyntaxError: expected expression, got '<' // first line

但我的第一行没有错误:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2 个答案:

答案 0 :(得分:3)

*.js文件中,您没有在第一行放置<!doctype>标题。

从您的Javascript代码开始,或者最多在"use strict";处放置。

例如,这是一个有效的JS文件:

"use strict";

var x = 0;

但建议不要毒害全球空间,所以你真的应该做更多这样的事情:

var LIB = (function () {
  "use strict";

  // your code goes here
}());

答案 1 :(得分:1)

实际上,DOCTYPE声明适用于 HTML ,而不适用于JavaScript。

根本不写。