javascript エラー「Uncaught SyntaxError: Missing initializer in const declaration」の解決方法

javascript エラー「Uncaught SyntaxError: Missing initializer in const declaration」の解決方法

javascriptで、エラー「Uncaught SyntaxError: Missing initializer in const declaration」が発生した場合の原因と解決方法を記述してます。

環境

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

エラー内容

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

const num;

エラーメッセージ

Uncaught SyntaxError: Missing initializer in const declaration

画像

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

Uncaught SyntaxError: missing = in const declaration

画像

原因

定数に初期値を設定していないため

解決方法

初期値を設定する

const num = 1;

また、アロー関数に「,」を使った場合も同様のエラーが発生します。

const hog,e = () => {
  console.log('hoge')
}