2013-11-27 14 views
8

Chrome Dev Công cụ throws lỗi sau JavaScript:
Uncaught SyntaxError: Unexpected end of input ... application.js:1cuối bất ngờ lỗi đầu vào trong dòng 1 của JavaScript .js tập tin

tập tin application.js (hai dòng đầu tiên):

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

Bạn có thể thêm mã hoàn chỉnh không? – Babblo

+11

đó là tên khá chức năng – brouxhaha

Trả lời

12

Thường lần một lỗi dòng 1 chỉ ra rằng có một lỗi cú pháp chính trong kịch bản ở đâu đó ngăn cản nó phân tích cú pháp chính xác. Bỏ qua số dòng và cẩn thận kiểm tra toàn bộ tập lệnh js của bạn. Nếu bạn thực sự gặp sự cố, hãy thử chia nhỏ nó thành nhiều tệp js, theo cách đó bạn có thể thấy lỗi nào (lỗi cú pháp trong tập lệnh js làm cho toàn bộ tập lệnh bị bỏ qua).

+1

Ngoài ra hãy thử trình xác thực js - http://jslint.com/, http://jshint.com/ Có nhiều công cụ ngoại tuyến. Điều này có thể nhanh hơn gỡ lỗi thủ công. – jm0

Các vấn đề liên quan