2013-11-27 149 views
8

Chrome開發工具引發以下JavaScript錯誤:
Uncaught SyntaxError: Unexpected end of input ... application.js:1意外結束js文件

的application.js文件(前兩行):

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

你能添加完整的代碼嗎? – Babblo

+11

這是相當功能的名稱 – brouxhaha

回答

12

通常次1行錯誤表明腳本中存在主要的語法錯誤,導致它無法正確解析。忽略行號並仔細檢查您的整個js腳本。如果真的遇到問題,可以嘗試將其分解爲幾個js文件,這樣您就可以看到哪些是失敗的(js腳本中的語法錯誤導致整個腳本被忽略)。

+1

也嘗試一個js驗證程序 - http://jslint.com/,http://jshint.com/ 也有很多離線工具。這可能比手動調試更快。 – jm0