【问题标题】:Unexpected end of input error in line 1 of JavaScript .js fileJavaScript .js 文件的第 1 行中的输入错误意外结束
【发布时间】:2013-11-27 04:36:22
【问题描述】:

Chrome 开发工具抛出以下 JavaScript 错误:
Uncaught SyntaxError: Unexpected end of input ... application.js:1

application.js 文件(前两行):

var firstTimeExecuting = true;   //should execute only once...above function call.
function guessAnal(guess) { ...  //Analyze the guess.     

【问题讨论】:

  • 可以添加完整的代码吗?
  • 这就是函数名

标签: javascript input google-chrome-devtools


【解决方案1】:

通常,第 1 行错误表明脚本中某处存在严重的语法错误,导致无法正确解析。忽略行号并仔细检查您的整个 js 脚本。如果您确实遇到问题,请尝试将其拆分为多个 js 文件,这样您就可以看到哪个失败了(js 脚本中的语法错误会导致整个脚本被忽略)。

【讨论】:

  • 也可以试试 js 验证器 -- jslint.com, jshint.com 还有很多离线工具。这比手动调试要快。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-31
  • 2023-03-15
  • 2017-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多