javascript エラー「Uncaught SyntaxError: Invalid or unexpected token」の解決方法

javascript エラー「Uncaught SyntaxError: Invalid or unexpected token」の解決方法

javascriptで、エラー「Uncaught SyntaxError: Invalid or unexpected token」が発生した場合の原因と解決方法を記述してます。

環境

  • OS windows11 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 108.0.5359.72

エラー内容

以下のコードを実行時に発生。

console.log(“hoge”);

エラーメッセージ(chrome 108)

Uncaught SyntaxError: Invalid or unexpected token

画像

firefox(バージョン107)では、下記のエラーとなります。

Uncaught SyntaxError: illegal character U+201C

画像

原因

括弧に「”」を使用しているため

解決方法

「’」か「”」を使用する

console.log('hoge');
console.log("hoge");

実行結果

「chrome」では変数の先頭に数値を指定しても同様のエラーが発生します。

let 1foo = 1;

Uncaught SyntaxError: Invalid or unexpected token

firefox(バージョン105)では、下記のエラーとなります。

Uncaught SyntaxError: identifier starts immediately after numeric literal