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 98.0.4758.102

エラー内容

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

console.log(“hoge”)

エラーメッセージ

Uncaught SyntaxError: Invalid or unexpected token

画像

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

Uncaught SyntaxError: illegal character U+201C

画像

原因

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

解決方法

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

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

実行結果

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

let 1foo = 1;

Uncaught SyntaxError: Invalid or unexpected token