【问题标题】:Jslint shows Syntax Error where none exists - SyntaxError: missing ; before statementJslint 显示不存在的语法错误 - SyntaxError: missing ;声明之前
【发布时间】:2013-06-11 18:42:43
【问题描述】:

我在使用 JSLint 时遇到了一个奇怪的 SytaxError

我有一个没有代码的文件,除了: var a = 函数(){ 如果(isChecked()) { } };

我得到这个错误:

SyntaxError: missing ; before statement
      if(isChecked())
......^

我只用 if(Math.Round()) { alert('here');} 创建了另一个文件,然后我得到了

SyntaxError: missing ; before statement
if(Math.Round()) { alert('here');}
....................^

我为 Ubuntu 构建了 jslint,在线 lint 站点上没有出现错误。我只需要忽略这个错误,但是 /jsl:ignore/ 不起作用(可能是因为它是语法错误。

【问题讨论】:

    标签: jslint


    【解决方案1】:

    似乎存在某种编码错误。如果我自己编写此代码,则没有错误,但如果代码是从有错误的文档中复制和粘贴的,则会出现这些错误。

    解决方法是重新输入代码并保存文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-25
      • 2021-10-18
      • 1970-01-01
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多