2016-04-16 9 views
0

だから私はstackoverflowを見回しました。これは以前に尋ねられたかもしれませんが、私はエラーの周りを頭で囲むことができません。SyntaxError:予想される式 'got' - javascript

私はこのエラーを取得する:

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"> 
+0

この行はJSファイルの一部ですか? – gurvinder372

+0

この行は犯人ではありません...しかしあなたのJSは.... – Rayon

+0

@ gurvinder372はい。 –

答えて

3

は、あなたが最初の行に<!doctype>ヘッダーを入れていない*.jsファイルで。

JavaScriptコードで始めるか、多くても"use strict";を入れてください。

たとえば、これは有効なJSファイルです:

"use strict"; 

var x = 0; 

しかし、あなたは本当に多くのこのような何かを行う必要がありますので、グローバル空間を汚染しないようにお勧めします。それとして

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

    // your code goes here 
}()); 
1

実際には、DOCTYPEの宣言はのHTMLであり、JavaScriptではありません。

単に書き込まないでください。

関連する問題